![]()  | 
  
    (C++)
    1.0.0
    
   A multi-platform, modular, universal engine for embedding advanced AI in games. 
   | 
 

Public Member Functions | |
| template<typename ParameterType > | |
| const ParameterType & | GetValue () const | 
| template<typename ParameterType > | |
| void | SetValue (const ParameterType &value) | 
| virtual ObjectParameter * | Clone (MemoryPool &memory) const =0 | 
| virtual bool | operator== (const ObjectParameter &other) const =0 | 
| virtual bool | operator< (const ObjectParameter &other) const =0 | 
Protected Member Functions | |
| ObjectParameter (std::type_index type) | |
| ObjectParameter (const ObjectParameter &)=default | |
| ObjectParameter (ObjectParameter &&)=default | |
| ObjectParameter & | operator= (const ObjectParameter &)=default | 
| ObjectParameter & | operator= (ObjectParameter &&)=default | 
| virtual const void * | GetUncastValue () const =0 | 
| virtual void * | GetUncastValue ()=0 |