(C++)
1.1.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 |