ARB
|
Public Member Functions | |
Type () | |
Type (const char *code) | |
const string & | c_decl () const |
const string & | perl_decl () const |
TypeClass | get_TypeClass () const |
bool | isVoid () const |
bool | possible_in_xsub () const |
string | convert_argument_for_C (const string &perl_arg) const |
string | convert_result_for_PERL (const string &c_expr) const |
Static Public Attributes | |
static TypeMap | globalTypemap |
Definition at line 322 of file arb_proto_2_xsub.cxx.
|
inline |
Definition at line 391 of file arb_proto_2_xsub.cxx.
|
inline |
Definition at line 392 of file arb_proto_2_xsub.cxx.
References CANT_HANDLE, CHAR_PTR, CONST_CHAR, CONST_CHAR_PTR, CONVERSION_FUNCTION, FORBIDDEN, TypeMap::has_definition_for(), HEAP_COPY, SIMPLE_TYPE, TYPEMAPPED, and VOID.
|
inline |
Definition at line 432 of file arb_proto_2_xsub.cxx.
Referenced by Parameter::c_typed_param(), and TypeMap::load().
|
inline |
Definition at line 433 of file arb_proto_2_xsub.cxx.
Referenced by Parameter::perl_typed_param().
|
inline |
Definition at line 435 of file arb_proto_2_xsub.cxx.
|
inline |
Definition at line 436 of file arb_proto_2_xsub.cxx.
References VOID.
Referenced by Parameter::Parameter().
|
inline |
Definition at line 438 of file arb_proto_2_xsub.cxx.
References CANT_HANDLE, and FORBIDDEN.
Referenced by Parameter::Parameter().
Definition at line 440 of file arb_proto_2_xsub.cxx.
References CHAR_PTR, CONST_CHAR_PTR, and constCastTo().
Definition at line 448 of file arb_proto_2_xsub.cxx.
References arb_assert, CHAR_PTR, CONST_CHAR_PTR, constCastTo(), and HEAP_COPY.
|
static |
Definition at line 389 of file arb_proto_2_xsub.cxx.