#include <more/lang/ct_type.h>
Inheritance diagram for more::lang::ct_type:


this. More...
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in more::lang::ct_proto, and more::lang::ct_struct. |
|
|
Construct a type with CV qualified variants. This constructor give tho non-const and non-volatile variant. The other variants can be obtained with to_cv. |
|
||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Return an ct_type identical to this.
Reimplemented in more::lang::ct_proto, more::lang::ct_incomplete, more::lang::ct_struct, more::lang::ct_pointer, and more::lang::ct_array. |
|
||||||||||||
|
Constructor the object at p as a copy of src.
Reimplemented in more::lang::ct_proto, more::lang::ct_incomplete, more::lang::ct_struct, more::lang::ct_pointer, more::lang::ct_array, and more::lang::rt_closure_proto. |
|
|
Destruct the object at p.
Reimplemented in more::lang::ct_proto, more::lang::ct_incomplete, more::lang::ct_struct, more::lang::ct_pointer, more::lang::ct_array, and more::lang::rt_closure_proto. |
|
|
|
|
|
|
|
||||||||||||
|
True iff the objects at p0 and p1 are equal.
Reimplemented in more::lang::ct_proto, more::lang::ct_incomplete, more::lang::ct_struct, more::lang::ct_pointer, more::lang::ct_array, and more::lang::rt_closure_proto. |
|
|
Reimplemented in more::lang::ct_proto, more::lang::ct_incomplete, more::lang::ct_struct, more::lang::ct_pointer, and more::lang::ct_array. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in more::lang::ct_proto, more::lang::ct_incomplete, more::lang::ct_struct, more::lang::ct_pointer, and more::lang::ct_array. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
Print a declaration of var with the type described by If var = 0, just print the type. No semicolon is added. |
|
||||||||||||
|
Print only the const and volatile keywords. This is helper mostly for internal use. |
|
||||||||||||
|
Print the part of the declaration which succeeds the variable or function name.
Reimplemented in more::lang::ct_proto, more::lang::ct_incomplete, more::lang::ct_struct, more::lang::ct_pointer, and more::lang::ct_array. |
|
||||||||||||
|
Print the part of the declaration which precedes the variable or function name.
Reimplemented in more::lang::ct_proto, more::lang::ct_incomplete, more::lang::ct_struct, more::lang::ct_pointer, and more::lang::ct_array. |
|
||||||||||||
|
Print the object in human readable form. It is not very important to reimplement this. Reimplemented in more::lang::ct_pointer, and more::lang::ct_array. |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
Return an clone of rtt with different CV equalifiers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|