Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Static Public Member Functions
Rapicorn::Aida::TypeMap Class Reference

A TypeMap serves as a repository and loader for IDL type information. More...

#include <aida.hh>

List of all members.

Public Member Functions

 TypeMap (const TypeMap &)
TypeMapoperator= (const TypeMap &)
size_t type_count () const
 Number of TypeCode classes in this TypeMap.
const TypeCode type (size_t index) const
 Obtain a TypeCode by index.
int error_status ()
 Obtain errno status from load().
TypeCode lookup_local (std::string name) const
 Lookup TypeCode within this TypeMap.

Static Public Member Functions

static TypeMap load (std::string file_name)
 Load a new TypeMap and register for global lookups.
static TypeCode lookup (std::string name)
 Globally lookup a TypeCode by name.
static TypeMap load_local (std::string file_name)
 Load a new TypeMap for local lookups only.
static TypeCode notype ()
template<ssize_t S>
static void enlist_map (const char(&static_type_map)[S])

Detailed Description

A TypeMap serves as a repository and loader for IDL type information.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines