![]() |
Grail (C++)
1.1.1
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 |