CCE Built-in Objects


Class CMethod

A C++ class method

line int declaration line number
file string declaration file name
comment object documenting comment (CComment)
access int access type: 0 = private, 1 = protected, 2 = public. Valid only for declarations
name string name of the method
className string name of this method's class
type object return type of the method (CType)
arguments object list of arguments (CArgument)
qualifiers int bit fields: 2 = const, 256 = pure

Class COperator

A C++ operator

line int declaration line number
file string declaration file name
comment object documenting comment (CComment)
access int access type: 0 = private, 1 = protected, 2 = public. Valid only for declarations
operator string operator or "cast"
className string name of this operator's class
type object return type of operator
arguments object list of arguments (CArgument)
qualifiers int bit fields: 2 = const, 256 = pure

Class CVariable

A variable definition

line int declaration line number
file string declaration file name
comment object documenting comment (CComment)
access int access type: 0 = private, 1 = protected, 2 = public. Valid only for declarations
name string
className string name of this variable's class
type object (CType)

Class CClass

A C++ class definition

line int declaration line number
file string declaration file name
comment object documenting comment (CComment)
access int access type: 0 = private, 1 = protected, 2 = public
name string name of the class
inherits object list of inherited classes (CClassInherits)
members object list of members

Class CClassInherits

Inheritance information for a C++ class

name string name of inherited class
access int access type: 0 = private, 1 = protected, 2 = public

Class CType

A C++ variable, method, etc. type

name string the type (int, class name, etc)
qualifiers int bit fields: 1 = virtual, 2 = const, 4 = static, 8 = inline, 16 = unsigned, 32 = short, 64 = long, 128 = array, 256 = pure
indirect int -1 = reference, 0 = direct, 1 = pointer to, 2 = **, etc.

Class CArgument

An argument to a method, function, etc.

name string
type object (CType)
comment object documenting comment (CComment)
default string default value

Class CComment

A field in a comment

field string Name of the field, if any
value string Value of the field, if any


Generated automatically by cceSchema
Last updated 970307