#include <fwrap.hpp>
Public Member Functions | |
arg_info (const std::type_info *type, bool is_const, bool is_pointer, bool is_reference) | |
const std::type_info & | type () const |
bool | is_const () const |
always true for values (rather than ptr/refs) | |
bool | is_pointer () const |
bool | is_reference () const |
bool | is_void () const |
Private Attributes | |
const std::type_info * | _type |
bool | _is_const |
bool | _is_pointer |
bool | _is_reference |
eval::arg_info::arg_info | ( | const std::type_info * | type, | |
bool | is_const, | |||
bool | is_pointer, | |||
bool | is_reference | |||
) | [inline] |
const std::type_info& eval::arg_info::type | ( | ) | const [inline] |
bool eval::arg_info::is_const | ( | ) | const [inline] |
always true for values (rather than ptr/refs)
bool eval::arg_info::is_pointer | ( | ) | const [inline] |
bool eval::arg_info::is_reference | ( | ) | const [inline] |
bool eval::arg_info::is_void | ( | ) | const [inline] |
const std::type_info* eval::arg_info::_type [private] |
bool eval::arg_info::_is_const [private] |
bool eval::arg_info::_is_pointer [private] |
bool eval::arg_info::_is_reference [private] |