Class ArgType (version 0.18)Description: The description of a type (argument or return value)
Method Overview
[const] bool !=( ArgType )Description: Inequality of two types
[const] bool ==( ArgType )Description: Equality of two types
assign( ArgType other )Description: Assign the contents of another object to self This method assigns the contents of another object to self. This is a deep copy that does not only copy the reference but the actual content.
[const] const ref Class clsDescription: Specifies the class for t_object.. types
destroyDescription: Explicitly destroy the object Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.
[const] bool destroyedDescription: Tell, if the object was destroyed This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.
[const] ArgType dupDescription: Creates a copy of self.
[const] bool is_iter?Description: (Return value only) True, if the return value is an iterator rendering the given type
[const] bool is_ref?Description: True, if the type is a reference to the given type
[const] bool is_vector?Description: True, if the type is a vector of the basic type
[static] int t_boolDescription:
[static] int t_doubleDescription:
[static] int t_intDescription:
[static] int t_longDescription:
[static] int t_longlongDescription:
[static] int t_objectDescription:
[static] int t_object_crefDescription:
[static] int t_object_newDescription:
[static] int t_object_refDescription:
[static] int t_stringDescription:
[static] int t_string_ccptrDescription:
[static] int t_uintDescription:
[static] int t_ulongDescription:
[static] int t_varDescription:
[static] int t_voidDescription:
[const] string to_sDescription: Convert to a string
[const] int typeDescription: Return the basic type (see t_.. constants)
|