rasdaman complete source
Classes | Enumerations
Rasdl Classes

Classes

class  Parse_info
 
class  Parse_number
 
class  Parse_atom
 
class  Parse_type
 
class  Parse_typedefinition
 
class  Parse_typereference
 
class  Parse_composite
 
class  Parse_composite::Element
 
class  Parse_struct
 
class  Parse_union
 
class  Parse_interface
 
class  Parse_interface::Base_class
 
class  Parse_interface::Method
 
class  Parse_function
 
class  Parse_function::Parameter
 
class  Parse_operation
 
class  Parse_pointer
 
class  Parse_array
 
class  Parse_alias
 
class  Parse_enum
 
class  Parse_enum::Enumerator
 
class  Parse_atomic
 
class  Parse_any
 
class  Parse_void
 
class  Parse_string
 
class  Parse_float
 
class  Parse_int
 
class  Parse_octet
 
class  Parse_complex1
 
class  Parse_complex2
 
class  Parse_char
 
class  Parse_boolean
 
class  Parse_atomic_templates
 
class  Parse_set
 
class  Parse_MDD
 
class  RasdlError
 
class  YSymbolTable
 
struct  YSymbolTable::Scope
 
class  YSymbol
 

Enumerations

enum  Parse_atom::Kind {
  Parse_atom::Atom, Parse_atom::Type, Parse_atom::Typedefinition, Parse_atom::Typereference,
  Parse_atom::Composite, Parse_atom::Struct, Parse_atom::Union, Parse_atom::Interface,
  Parse_atom::Function, Parse_atom::Operation, Parse_atom::Pointer, Parse_atom::Array,
  Parse_atom::Alias, Parse_atom::Enum, Parse_atom::Atomic, Parse_atom::Any,
  Parse_atom::Void, Parse_atom::Boolean, Parse_atom::Float, Parse_atom::Integer,
  Parse_atom::Char, Parse_atom::Octet, Parse_atom::Complex1, Parse_atom::Complex2,
  Parse_atom::String, Parse_atom::Atomic_template, Parse_atom::Domain, Parse_atom::Set,
  Parse_atom::MDD
}
 
enum  Parse_composite::Access_mode { Parse_composite::Private, Parse_composite::Public, Parse_composite::Protected }
 
enum  Parse_interface::Lifetime { Parse_interface::persistend, Parse_interface::transient, Parse_interface::undefined }
 
enum  { Parse_function::Parameter::In, Parse_function::Parameter::Out, Parse_function::Parameter::Unknown }
 
enum  { Parse_float::Double, Parse_float::Single }
 
enum  { Parse_int::Short, Parse_int::Long }
 
enum  { Parse_int::Unsigned, Parse_int::Signed }
 
enum  YSymbol::YSymbol_type {
  YSymbol::dParse_Type, YSymbol::dParse_Attribute, YSymbol::dParse_Const, YSymbol::dParse_Function,
  YSymbol::dParse_Enumerator
}
 

Detailed Description

C++ structure representing a position in source.

Enumeration Type Documentation

anonymous enum
Enumerator
In 
Out 
Unknown 
anonymous enum
Enumerator
Double 
Single 
anonymous enum
Enumerator
Short 
Long 
anonymous enum
Enumerator
Unsigned 
Signed 
Enumerator
Private 
Public 
Protected 
Enumerator
Atom 
Type 
Typedefinition 
Typereference 
Composite 
Struct 
Union 
Interface 
Function 
Operation 
Pointer 
Array 
Alias 
Enum 
Atomic 
Any 
Void 
Boolean 
Float 
Integer 
Char 
Octet 
Complex1 
Complex2 
String 
Atomic_template 
Domain 
Set 
MDD 
Enumerator
persistend 
transient 
undefined 
Enumerator
dParse_Type 
dParse_Attribute 
dParse_Const 
dParse_Function 
dParse_Enumerator