Rapicorn - Experimental UI Toolkit - Source Code
13.07.0
|
A TypeMap serves as a repository and loader for IDL type information. More...
#include <aida.hh>
Public Member Functions | |
TypeMap (const TypeMap &) | |
TypeMap & | operator= (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]) |
A TypeMap serves as a repository and loader for IDL type information.