CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Functions
ClassUtils.h File Reference
#include "Reflex/Type.h"

Go to the source code of this file.

Classes

class  ora::RflxDeleter
 

Namespaces

 ora
 TO BE REMOVED.
 
 ora::ClassUtils
 

Functions

bool ora::ClassUtils::checkMappedType (const Reflex::Type &type, const std::string &mappedTypeName)
 
void * ora::ClassUtils::constructObject (const Reflex::Type &typ)
 
Reflex::Type ora::ClassUtils::containerDataType (const Reflex::Type &typ)
 
Reflex::Type ora::ClassUtils::containerKeyType (const Reflex::Type &typ)
 
Reflex::Type ora::ClassUtils::containerSubType (const Reflex::Type &typ, const std::string &subTypeName)
 
Reflex::Type ora::ClassUtils::containerValueType (const Reflex::Type &typ)
 
std::string ora::ClassUtils::demangledName (const std::type_info &typeInfo)
 
bool ora::ClassUtils::findBaseType (Reflex::Type &type, Reflex::Type &baseType, Reflex::OffsetFunction &func)
 
bool ora::ClassUtils::isType (const Reflex::Type &type, const Reflex::Type &baseType)
 
bool ora::ClassUtils::isTypeAssociativeContainer (const Reflex::Type &typ)
 
bool ora::ClassUtils::isTypeContainer (const Reflex::Type &typ)
 
bool ora::ClassUtils::isTypeKeyedContainer (const Reflex::Type &typ)
 
bool ora::ClassUtils::isTypeNamedReference (const Reflex::Type &typ)
 
bool ora::ClassUtils::isTypeNameOraVector (const std::string &typeName)
 
bool ora::ClassUtils::isTypeNonAssociativeContainer (const Reflex::Type &typ)
 
bool ora::ClassUtils::isTypeNonKeyedContainer (const Reflex::Type &typ)
 
bool ora::ClassUtils::isTypeObject (const Reflex::Type &typ)
 
bool ora::ClassUtils::isTypeOraPointer (const Reflex::Type &typ)
 
bool ora::ClassUtils::isTypeOraReference (const Reflex::Type &typ)
 
bool ora::ClassUtils::isTypeOraVector (const Reflex::Type &typ)
 
bool ora::ClassUtils::isTypePrimitive (const Reflex::Type &typ)
 
bool ora::ClassUtils::isTypePVector (const Reflex::Type &typ)
 
bool ora::ClassUtils::isTypeQueryableVector (const Reflex::Type &typ)
 
bool ora::ClassUtils::isTypeString (const Reflex::Type &typ)
 
bool ora::ClassUtils::isTypeUniqueReference (const Reflex::Type &typ)
 
void ora::ClassUtils::loadDictionary (const std::string &className)
 
Reflex::Type ora::ClassUtils::lookupDictionary (const std::type_info &typeInfo, bool throwFlag=true)
 
Reflex::Type ora::ClassUtils::lookupDictionary (const std::string &className, bool throwFlag=true)
 
Reflex::Type ora::ClassUtils::resolvedType (const Reflex::Type &typ)
 
void * ora::ClassUtils::upCast (const Reflex::Type &type, void *ptr, const Reflex::Type &asType)