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 "FWCore/Utilities/interface/TypeWithDict.h"

Go to the source code of this file.

Classes

class  ora::RflxDeleter
 

Namespaces

 ora
 TO BE REMOVED.
 
 ora::ClassUtils
 

Functions

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