53 throw std::logic_error(
"clipsmm: Adding function with invalid return type");
68 throw std::logic_error(
"clipsmm: Adding function with invalid argument type");
Definition activation.cpp:29
char get_argument_code< float >()
Definition utility.h:72
char get_argument_code< Value >()
Definition utility.h:77
char get_return_code< void >()
Definition utility.h:63
void get_argument(void *env, int argposition, void *&value)
Definition utility.cpp:71
void init()
The init method should be called before any other clipsmm functions.
Definition utility.cpp:30
char get_return_code< Values >()
Definition utility.h:64
char get_return_code()
Definition utility.h:52
char get_argument_code< std::string >()
Definition utility.h:75
char get_argument_code< int >()
Definition utility.h:73
char get_return_code< char >()
Definition utility.h:57
std::vector< Value > Values
Definition value.h:278
char get_argument_code< void * >()
Definition utility.h:70
char get_return_code< double >()
Definition utility.h:58
char get_return_code< void * >()
Definition utility.h:55
char get_return_code< std::string >()
Definition utility.h:62
char get_return_code< Value >()
Definition utility.h:65
char get_argument_code< double >()
Definition utility.h:71
char get_argument_code< Values >()
Definition utility.h:76
char get_return_code< int >()
Definition utility.h:60
char get_argument_code()
Definition utility.h:67
char get_return_code< long >()
Definition utility.h:61
std::vector< std::string > data_object_to_strings(dataObject *clipsdo)
Definition utility.cpp:34
char get_return_code< float >()
Definition utility.h:59
char get_argument_code< long >()
Definition utility.h:74
char get_return_code< bool >()
Definition utility.h:56
#define CLIPSPointer
Definition pointer.h:28