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


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