|
template<typename ValueType > |
ValueType * | any_cast (any *operand) |
|
template<typename ValueType > |
const ValueType * | any_cast (const any *operand) |
|
template<typename ValueType > |
ValueType | any_cast (const any &operand) |
|
Values | data_object_to_values (dataObject *clipsdo) |
| TODO Move to utility, since these are no longer factory methods.
|
|
Values | data_object_to_values (dataObject &clipsdo) |
|
dataObject * | value_to_data_object (const Environment &env, const Value &value, dataObject *obj) |
|
dataObject * | value_to_data_object_rawenv (void *env, const Value &value, dataObject *obj) |
|
dataObject * | value_to_data_object (const Environment &env, const Values &values, dataObject *obj) |
|
dataObject * | value_to_data_object_rawenv (void *env, const Values &values, dataObject *obj) |
|
void | init () |
| The init method should be called before any other clipsmm functions.
|
|
std::vector< std::string > | data_object_to_strings (dataObject *clipsdo) |
|
std::vector< std::string > | data_object_to_strings (dataObject &clipsdo) |
|
void | get_argument (void *env, int argposition, void *&value) |
|
void | get_argument (void *env, int argposition, double &value) |
|
void | get_argument (void *env, int argposition, float &value) |
|
void | get_argument (void *env, int argposition, short &value) |
|
void | get_argument (void *env, int argposition, short unsigned &value) |
|
void | get_argument (void *env, int argposition, int &value) |
|
void | get_argument (void *env, int argposition, unsigned &value) |
|
void | get_argument (void *env, int argposition, long &value) |
|
void | get_argument (void *env, int argposition, std::string &value) |
|
void | get_argument (void *env, int argposition, Values &values) |
|
void | get_argument (void *env, int argposition, Value &value) |
|
template<typename T_return > |
char | get_return_code () |
|
template<> |
char | get_return_code< void * > () |
|
template<> |
char | get_return_code< bool > () |
|
template<> |
char | get_return_code< char > () |
|
template<> |
char | get_return_code< double > () |
|
template<> |
char | get_return_code< float > () |
|
template<> |
char | get_return_code< int > () |
|
template<> |
char | get_return_code< long > () |
|
template<> |
char | get_return_code< std::string > () |
|
template<> |
char | get_return_code< void > () |
|
template<> |
char | get_return_code< Values > () |
|
template<> |
char | get_return_code< Value > () |
|
template<typename T_return > |
char | get_argument_code () |
|
template<> |
char | get_argument_code< void * > () |
|
template<> |
char | get_argument_code< double > () |
|
template<> |
char | get_argument_code< float > () |
|
template<> |
char | get_argument_code< int > () |
|
template<> |
char | get_argument_code< long > () |
|
template<> |
char | get_argument_code< std::string > () |
|
template<> |
char | get_argument_code< Values > () |
|
template<> |
char | get_argument_code< Value > () |
|