#include <TypeWithDict.h>
Public Member Functions | |
void * | allocate () const |
size_t | arrayDimension () const |
size_t | arrayLength () const |
ObjectWithDict | construct () const |
std::string | cppName () const |
MemberWithDict | dataMemberByName (std::string const &) const |
size_t | dataMemberSize () const |
void | deallocate (void *address) const |
void | destruct (void *address, bool dealloc=true) const |
TypeWithDict | finalType () const |
std::string | friendlyClassName () const |
FunctionWithDict | functionMemberByName (std::string const &) const |
FunctionWithDict | functionMemberByName (std::string const &name, std::string const &proto, bool isConst) const |
size_t | functionMemberSize () const |
int | getBaseClassOffset (TypeWithDict const &baseClass) const |
TClass * | getClass () const |
TDataType * | getDataType () const |
TEnum * | getEnum () const |
long | getProperty () const |
bool | hasBase (std::string const &) const |
bool | hasBase (TypeWithDict const &basety) const |
bool | invalidTypeInfo () const |
bool | isArray () const |
bool | isClass () const |
bool | isConst () const |
bool | isEnum () const |
bool | isFundamental () const |
bool | isPointer () const |
bool | isReference () const |
bool | isTemplateInstance () const |
bool | isTypedef () const |
bool | isVirtual () const |
size_t | maximumIndex (size_t dim) const |
std::string | name () const |
TypeWithDict | nestedType (char const *) const |
TypeWithDict | nestedType (std::string const &) const |
operator bool () const | |
TypeWithDict & | operator= (TypeWithDict const &) |
void const * | pointerToBaseType (void const *ptr, TypeWithDict const &derivedType) const |
void const * | pointerToContainedType (void const *ptr, TypeWithDict const &derivedType) const |
void | print (std::ostream &os) const |
std::string | qualifiedName () const |
size_t | size () const |
int | stringToEnumValue (std::string const &) const |
TypeWithDict & | stripConstRef () |
TypeWithDict | templateArgumentAt (size_t index) const |
std::string | templateName () const |
TypeWithDict | toType () const |
std::type_info const & | typeInfo () const |
TypeWithDict () | |
TypeWithDict (TypeWithDict const &) | |
TypeWithDict (TClass *type) | |
TypeWithDict (TEnum *type) | |
TypeWithDict (std::type_info const &) | |
TypeWithDict (TMethodArg *arg) | |
std::string | unscopedName () const |
std::type_info const & | unvalidatedTypeInfo () const |
std::string | userClassName () const |
Static Public Member Functions | |
static TypeWithDict | byName (std::string const &name) |
static TypeWithDict | byTypeInfo (std::type_info const &ti) |
Private Types | |
enum | dummyType |
typedef dummyType ** | invalidType |
Private Member Functions | |
TypeWithDict (std::type_info const &, long property) | |
TypeWithDict (TClass *type, long property) | |
TypeWithDict (TEnum *type, long property) | |
TypeWithDict (TMethodArg *arg, long property) | |
Static Private Member Functions | |
static TypeWithDict | byName (std::string const &name, long property) |
Private Attributes | |
value_ptr< std::vector< size_t > > | arrayDimensions_ |
TClass * | class_ |
TDataType * | dataType_ |
TEnum * | enum_ |
long | property_ |
std::type_info const * | ti_ |
Friends | |
bool | operator== (TypeWithDict const &, std::type_info const &) |
class | TypeBases |
class | TypeDataMembers |
class | TypeFunctionMembers |
Definition at line 38 of file TypeWithDict.h.
|
private |
Definition at line 44 of file TypeWithDict.h.
|
private |
Definition at line 43 of file TypeWithDict.h.
edm::TypeWithDict::TypeWithDict | ( | ) |
Definition at line 238 of file TypeWithDict.cc.
Referenced by finalType(), templateArgumentAt(), and toType().
edm::TypeWithDict::TypeWithDict | ( | TypeWithDict const & | rhs | ) |
Definition at line 246 of file TypeWithDict.cc.
|
explicit |
Definition at line 316 of file TypeWithDict.cc.
|
explicit |
Definition at line 330 of file TypeWithDict.cc.
|
explicit |
Definition at line 275 of file TypeWithDict.cc.
|
explicit |
Definition at line 340 of file TypeWithDict.cc.
|
explicitprivate |
Definition at line 277 of file TypeWithDict.cc.
References byName(), class_, edm::TypeID::className(), dataType_, enum_, name(), and edm::throwTypeException().
|
explicitprivate |
Definition at line 318 of file TypeWithDict.cc.
References ti_.
|
explicitprivate |
Definition at line 332 of file TypeWithDict.cc.
|
explicitprivate |
Definition at line 342 of file TypeWithDict.cc.
void * edm::TypeWithDict::allocate | ( | ) | const |
Definition at line 787 of file TypeWithDict.cc.
References size().
Referenced by reco::parser::ExpressionVar::makeStorage(), and unvalidatedTypeInfo().
size_t edm::TypeWithDict::arrayDimension | ( | ) | const |
Definition at line 518 of file TypeWithDict.cc.
References arrayDimensions_, and isArray().
Referenced by arrayLength(), name(), and unvalidatedTypeInfo().
size_t edm::TypeWithDict::arrayLength | ( | ) | const |
Definition at line 509 of file TypeWithDict.cc.
References arrayDimension(), mps_fire::i, isArray(), and maximumIndex().
Referenced by size(), and unvalidatedTypeInfo().
|
static |
Definition at line 74 of file TypeWithDict.cc.
References dttmaxenums::L.
Referenced by byName(), edm::checkClassDictionaries(), edm::ProductRegistry::checkDictionariesOfConsumedTypes(), edm::checkDictionary(), edm::checkDictionaryOfWrappedType(), BareRootProductGetter::createNewBuffer(), edm::FunctionWithDict::finalReturnType(), FWFileEntry::getBranchName(), fwlite::DataGetterHelper::getByBranchDescription(), edm::EventBase::getByLabel(), edm::productholderindexhelper::getContainedType(), edm::root::FWLiteDelayedReader::getTheProduct(), edm::BranchDescription::initFromDictionary(), edm::service::InitRootHandlers::InitRootHandlers(), edm::insertSelectedProcesses(), edm::loadCap(), FWParameterSetterBase::makeSetterFor(), reco::parser::ExpressionVar::makeStorage(), nestedType(), FWFileEntry::runFilter(), FWModelExpressionSelector::select(), FWModelFilter::setClassName(), FWExpressionEvaluator::setClassName(), edm::setIsMergeable(), edm::MergeableRunProductProcesses::setProcessesWithMergeableRunProducts(), FWTableViewManager::tableFormats(), templateArgumentAt(), edm::MemberWithDict::typeOf(), and TypeWithDict().
|
staticprivate |
Definition at line 85 of file TypeWithDict.cc.
References arrayDimensions_, begin, diMuonSkim_cfi::byName, byName(), KineDebug3::count(), SiPixelPhase1DigisV_cfi::dimensions, end, edm::first(), dttmaxenums::L, property_, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, and edm::stripNamespace().
|
static |
Definition at line 62 of file TypeWithDict.cc.
References dttmaxenums::L.
Referenced by edm::ObjectWithDict::dynamicType().
ObjectWithDict edm::TypeWithDict::construct | ( | ) | const |
Definition at line 791 of file TypeWithDict.cc.
References class_, isClass(), and size().
Referenced by edm::ObjectWithDict::byType(), and unvalidatedTypeInfo().
std::string edm::TypeWithDict::cppName | ( | ) | const |
Definition at line 433 of file TypeWithDict.cc.
References qualifiedName(), edm::replaceString(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by unvalidatedTypeInfo().
MemberWithDict edm::TypeWithDict::dataMemberByName | ( | std::string const & | member | ) | const |
Definition at line 572 of file TypeWithDict.cc.
References haddnano::cl, class_, enum_, isClass(), and isEnum().
Referenced by reco::findDataMember(), edm::ObjectWithDict::get(), and unvalidatedTypeInfo().
size_t edm::TypeWithDict::dataMemberSize | ( | ) | const |
Definition at line 528 of file TypeWithDict.cc.
References class_, enum_, isClass(), and isEnum().
Referenced by reco::parser::AnyMethodArgumentFixup::operator()(), and unvalidatedTypeInfo().
void edm::TypeWithDict::deallocate | ( | void * | address | ) | const |
Definition at line 789 of file TypeWithDict.cc.
Referenced by reco::parser::ExpressionVar::delStorage(), and unvalidatedTypeInfo().
void edm::TypeWithDict::destruct | ( | void * | address, |
bool | dealloc = true |
||
) | const |
Definition at line 798 of file TypeWithDict.cc.
References class_, and isClass().
Referenced by FWParameterSetterBase::makeSetterFor(), and unvalidatedTypeInfo().
TypeWithDict edm::TypeWithDict::finalType | ( | ) | const |
Definition at line 623 of file TypeWithDict.cc.
References isClass(), isFundamental(), ti_, and TypeWithDict().
Referenced by reco::findMethod(), and unvalidatedTypeInfo().
std::string edm::TypeWithDict::friendlyClassName | ( | ) | const |
Definition at line 490 of file TypeWithDict.cc.
References edm::friendlyname::friendlyName(), and name().
Referenced by unvalidatedTypeInfo().
FunctionWithDict edm::TypeWithDict::functionMemberByName | ( | std::string const & | member | ) | const |
Definition at line 591 of file TypeWithDict.cc.
References class_, isClass(), and TtSemiLepEvtBuilder_cfi::meth.
Referenced by reco::findMethod(), and unvalidatedTypeInfo().
FunctionWithDict edm::TypeWithDict::functionMemberByName | ( | std::string const & | name, |
std::string const & | proto, | ||
bool | isConst | ||
) | const |
Definition at line 602 of file TypeWithDict.cc.
References class_, isClass(), isConst(), crabWrapper::key, TtSemiLepEvtBuilder_cfi::meth, name(), and AlCaHLTBitMon_QueryRunRegistry::string.
size_t edm::TypeWithDict::functionMemberSize | ( | ) | const |
Definition at line 538 of file TypeWithDict.cc.
References class_, and isClass().
Referenced by unvalidatedTypeInfo().
int edm::TypeWithDict::getBaseClassOffset | ( | TypeWithDict const & | baseClass | ) | const |
Definition at line 761 of file TypeWithDict.cc.
References class_, Exception, isClass(), edm::errors::LogicError, name(), and PFRecoTauDiscriminationByIsolation_cfi::offset.
Referenced by edm::ObjectWithDict::castObject(), FWSimpleProxyHelper::itemChanged(), pointerToBaseType(), and unvalidatedTypeInfo().
TClass * edm::TypeWithDict::getClass | ( | ) | const |
Definition at line 380 of file TypeWithDict.cc.
References class_, isArray(), and isPointer().
Referenced by edm::checkClassDictionaries(), edm::ObjectWithDict::destruct(), edm::RootFile::dropOnInput(), FWSimpleRepresentationChecker::inheritsFrom(), edm::BranchDescription::initFromDictionary(), edm::insertSelectedProcesses(), edm::setIsMergeable(), edm::MergeableRunProductProcesses::setProcessesWithMergeableRunProducts(), and unvalidatedTypeInfo().
TDataType * edm::TypeWithDict::getDataType | ( | ) | const |
Definition at line 394 of file TypeWithDict.cc.
References dataType_, isArray(), and isPointer().
Referenced by unvalidatedTypeInfo().
TEnum * edm::TypeWithDict::getEnum | ( | ) | const |
Definition at line 387 of file TypeWithDict.cc.
References enum_, isArray(), and isPointer().
Referenced by unvalidatedTypeInfo().
long edm::TypeWithDict::getProperty | ( | ) | const |
Definition at line 401 of file TypeWithDict.cc.
References property_.
Referenced by unvalidatedTypeInfo().
bool edm::TypeWithDict::hasBase | ( | std::string const & | basename | ) | const |
Definition at line 736 of file TypeWithDict.cc.
References haddnano::cl, class_, and isClass().
Referenced by edm::ObjectWithDict::castObject(), and unvalidatedTypeInfo().
bool edm::TypeWithDict::hasBase | ( | TypeWithDict const & | basety | ) | const |
Definition at line 747 of file TypeWithDict.cc.
References haddnano::cl, class_, isClass(), and name().
bool edm::TypeWithDict::invalidTypeInfo | ( | ) | const |
Definition at line 355 of file TypeWithDict.cc.
References isArray(), isPointer(), and ti_.
Referenced by edm::checkClassDictionaries(), and edm::checkDictionary().
bool edm::TypeWithDict::isArray | ( | ) | const |
Definition at line 410 of file TypeWithDict.cc.
References property_.
Referenced by arrayDimension(), arrayLength(), getClass(), getDataType(), getEnum(), invalidTypeInfo(), isClass(), isEnum(), isFundamental(), maximumIndex(), name(), edm::operator==(), size(), toType(), typeInfo(), and unvalidatedTypeInfo().
bool edm::TypeWithDict::isClass | ( | ) | const |
Definition at line 403 of file TypeWithDict.cc.
References class_, isArray(), and isPointer().
Referenced by construct(), dataMemberByName(), dataMemberSize(), destruct(), finalType(), functionMemberByName(), functionMemberSize(), getBaseClassOffset(), hasBase(), reco::parser::LazyInvoker::invoke(), reco::parser::LazyInvoker::invokeLast(), isTemplateInstance(), isVirtual(), reco::parser::ExpressionVar::makeStorage(), name(), pointerToBaseType(), pointerToContainedType(), templateArgumentAt(), fireworks::OptionNode::typeHasOptions(), typeInfo(), and unvalidatedTypeInfo().
bool edm::TypeWithDict::isConst | ( | ) | const |
Definition at line 408 of file TypeWithDict.cc.
References property_.
Referenced by functionMemberByName(), name(), qualifiedName(), and unvalidatedTypeInfo().
bool edm::TypeWithDict::isEnum | ( | ) | const |
Definition at line 412 of file TypeWithDict.cc.
References enum_, isArray(), and isPointer().
Referenced by dataMemberByName(), dataMemberSize(), reco::parser::AnyMethodArgumentFixup::operator()(), stringToEnumValue(), reco::typeCode(), typeInfo(), and unvalidatedTypeInfo().
bool edm::TypeWithDict::isFundamental | ( | ) | const |
Definition at line 414 of file TypeWithDict.cc.
References dataType_, isArray(), and isPointer().
Referenced by finalType(), and unvalidatedTypeInfo().
bool edm::TypeWithDict::isPointer | ( | ) | const |
Definition at line 416 of file TypeWithDict.cc.
References property_.
Referenced by reco::parser::ExpressionVar::delStorage(), fireworks::OptionNode::fillOptionForType(), reco::findDataMember(), reco::findMethod(), getClass(), getDataType(), getEnum(), invalidTypeInfo(), reco::parser::MethodInvoker::invoke(), isClass(), isEnum(), isFundamental(), reco::parser::ExpressionVar::makeStorage(), name(), edm::operator==(), qualifiedName(), size(), stripConstRef(), toType(), typeInfo(), and unvalidatedTypeInfo().
bool edm::TypeWithDict::isReference | ( | ) | const |
Definition at line 418 of file TypeWithDict.cc.
References property_.
Referenced by reco::parser::ExpressionVar::delStorage(), reco::findMethod(), reco::parser::MethodInvoker::invoke(), reco::parser::ExpressionVar::makeStorage(), qualifiedName(), toType(), and unvalidatedTypeInfo().
bool edm::TypeWithDict::isTemplateInstance | ( | ) | const |
Definition at line 420 of file TypeWithDict.cc.
References isClass(), and name().
Referenced by reco::findMethod(), templateName(), and unvalidatedTypeInfo().
bool edm::TypeWithDict::isTypedef | ( | ) | const |
Definition at line 422 of file TypeWithDict.cc.
References class_, dataType_, enum_, and ti_.
Referenced by reco::findMethod(), and unvalidatedTypeInfo().
bool edm::TypeWithDict::isVirtual | ( | ) | const |
Definition at line 429 of file TypeWithDict.cc.
References class_, and isClass().
Referenced by edm::ObjectWithDict::dynamicType(), and unvalidatedTypeInfo().
size_t edm::TypeWithDict::maximumIndex | ( | size_t | dim | ) | const |
Definition at line 523 of file TypeWithDict.cc.
References arrayDimensions_, and isArray().
Referenced by arrayLength(), name(), and unvalidatedTypeInfo().
std::string edm::TypeWithDict::name | ( | void | ) | const |
Definition at line 456 of file TypeWithDict.cc.
References arrayDimension(), class_, edm::TypeID::className(), TauDecayModes::dec, enum_, mps_fire::i, isArray(), isClass(), isConst(), isPointer(), maximumIndex(), MillePedeFileConverter_cfg::out, AlCaHLTBitMon_QueryRunRegistry::string, and ti_.
Referenced by config.CFG::__str__(), FWDetailView< reco::Muon >::classTypeName(), edm::convert_handle(), FWDetailViewManager::detailViewsFor(), validation.Sample::digest(), helper::Parser::elementType(), reco::findMethod(), friendlyClassName(), functionMemberByName(), FWItemValueGetter::FWItemValueGetter(), getBaseClassOffset(), fwlite::DataGetterHelper::getBranchDataFor(), FWFileEntry::getBranchName(), hasBase(), VIDSelectorBase.VIDSelectorBase::initialize(), isTemplateInstance(), FWParameterSetterBase::makeSetterFor(), nestedType(), FWDetailViewManager::openDetailViewFor(), reco::parser::AnyMethodArgumentFixup::operator()(), edm::operator<(), edm::operator==(), print(), edm::public_base_classes(), reco::parser::MethodSetter::push(), qualifiedName(), FWFileEntry::runFilter(), FWTableViewManager::tableFormats(), FWTableViewManager::tableFormatsImpl(), templateName(), reco::typeCode(), typeInfo(), TypeWithDict(), unscopedName(), unvalidatedTypeInfo(), fwlite::RecordWriter::update(), and userClassName().
TypeWithDict edm::TypeWithDict::nestedType | ( | char const * | nestedName | ) | const |
Definition at line 566 of file TypeWithDict.cc.
References byName(), and name().
Referenced by helper::Parser::elementType(), and unvalidatedTypeInfo().
TypeWithDict edm::TypeWithDict::nestedType | ( | std::string const & | nestedName | ) | const |
Definition at line 568 of file TypeWithDict.cc.
References byName(), and name().
|
explicit |
TypeWithDict & edm::TypeWithDict::operator= | ( | TypeWithDict const & | rhs | ) |
Definition at line 263 of file TypeWithDict.cc.
References arrayDimensions_, class_, dataType_, enum_, property_, and ti_.
void const * edm::TypeWithDict::pointerToBaseType | ( | void const * | ptr, |
TypeWithDict const & | derivedType | ||
) | const |
Definition at line 545 of file TypeWithDict.cc.
References getBaseClassOffset(), isClass(), PFRecoTauDiscriminationByIsolation_cfi::offset, and ti_.
Referenced by pointerToContainedType(), unvalidatedTypeInfo(), and fwlite::DataGetterHelper::wrapperBasePtr().
void const * edm::TypeWithDict::pointerToContainedType | ( | void const * | ptr, |
TypeWithDict const & | derivedType | ||
) | const |
Definition at line 559 of file TypeWithDict.cc.
References isClass(), and pointerToBaseType().
Referenced by unvalidatedTypeInfo().
void edm::TypeWithDict::print | ( | std::ostream & | os | ) | const |
Definition at line 431 of file TypeWithDict.cc.
References name().
Referenced by edm::operator<<(), and unvalidatedTypeInfo().
std::string edm::TypeWithDict::qualifiedName | ( | ) | const |
Definition at line 441 of file TypeWithDict.cc.
References isConst(), isPointer(), isReference(), name(), property_, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by cppName(), reco::parser::MethodInvoker::invoke(), reco::parser::MethodInvoker::returnTypeName(), reco::parser::SingleInvoker::throwFailedConversion(), typeInfo(), and unvalidatedTypeInfo().
size_t edm::TypeWithDict::size | ( | void | ) | const |
Definition at line 492 of file TypeWithDict.cc.
References arrayLength(), class_, dataType_, enum_, createfilelist::int, isArray(), and isPointer().
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), allocate(), construct(), toType(), and unvalidatedTypeInfo().
int edm::TypeWithDict::stringToEnumValue | ( | std::string const & | name | ) | const |
Definition at line 774 of file TypeWithDict.cc.
References RecoEcal_EventContent_cff::ec, enum_, Exception, isEnum(), and edm::errors::LogicError.
Referenced by reco::parser::AnyMethodArgumentFixup::operator()(), and unvalidatedTypeInfo().
TypeWithDict & edm::TypeWithDict::stripConstRef | ( | ) |
Definition at line 254 of file TypeWithDict.cc.
References isPointer(), and property_.
Referenced by reco::findMethod(), and reco::parser::MethodInvoker::invoke().
TypeWithDict edm::TypeWithDict::templateArgumentAt | ( | size_t | index | ) | const |
Definition at line 697 of file TypeWithDict.cc.
References begin, byName(), EnergyCorrector::c, className(), egammaForCoreTracking_cff::depth, end, training_settings::idx, isClass(), AlCaHLTBitMon_QueryRunRegistry::string, TypeWithDict(), and unscopedName().
Referenced by helper::Parser::elementType(), and unvalidatedTypeInfo().
std::string edm::TypeWithDict::templateName | ( | ) | const |
Definition at line 666 of file TypeWithDict.cc.
References begin, EnergyCorrector::c, egammaForCoreTracking_cff::depth, end, training_settings::idx, isTemplateInstance(), name(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by reco::findMethod(), and unvalidatedTypeInfo().
TypeWithDict edm::TypeWithDict::toType | ( | ) | const |
Definition at line 633 of file TypeWithDict.cc.
References arrayDimensions_, mps_fire::i, isArray(), isPointer(), isReference(), property_, size(), ti_, and TypeWithDict().
Referenced by fireworks::OptionNode::fillOptionForType(), reco::findDataMember(), reco::findMethod(), reco::parser::MethodInvoker::invoke(), and unvalidatedTypeInfo().
std::type_info const & edm::TypeWithDict::typeInfo | ( | ) | const |
Definition at line 357 of file TypeWithDict.cc.
References taus_updatedMVAIds_cff::category, edm::errors::DictionaryNotFound, Exception, isArray(), isClass(), isEnum(), isPointer(), edm::errors::LogicError, name(), qualifiedName(), AlCaHLTBitMon_QueryRunRegistry::string, and ti_.
Referenced by edm::ObjectWithDict::castObject(), FWFileEntry::getBranchName(), edm::EventBase::getByLabel(), edm::productholderindexhelper::getContainedType(), FWSimpleRepresentationChecker::inheritsFrom(), reco::parser::LazyInvoker::invoker(), edm::public_base_classes(), edm::ThinningProducer< Collection, Selector >::registerThinnedAssociations(), FWFileEntry::runFilter(), edm::BranchDescription::setSwitchAliasForBranch(), edm::BranchDescription::unwrappedTypeID(), and edm::BranchDescription::wrappedTypeID().
std::string edm::TypeWithDict::unscopedName | ( | ) | const |
Definition at line 454 of file TypeWithDict.cc.
References name(), and edm::stripNamespace().
Referenced by templateArgumentAt(), and unvalidatedTypeInfo().
|
inline |
Definition at line 81 of file TypeWithDict.h.
References allocate(), arrayDimension(), arrayLength(), construct(), cppName(), dataMemberByName(), dataMemberSize(), deallocate(), destruct(), finalType(), friendlyClassName(), functionMemberByName(), functionMemberSize(), getBaseClassOffset(), getClass(), getDataType(), getEnum(), getProperty(), hasBase(), edm::hasDictionary(), isArray(), isClass(), isConst(), isEnum(), isFundamental(), isPointer(), isReference(), isTemplateInstance(), isTypedef(), isVirtual(), maximumIndex(), name(), nestedType(), pointerToBaseType(), pointerToContainedType(), print(), qualifiedName(), size(), AlCaHLTBitMon_QueryRunRegistry::string, stringToEnumValue(), templateArgumentAt(), templateName(), ti_, toType(), unscopedName(), and userClassName().
Referenced by edm::DataManagingProductResolver::checkType().
std::string edm::TypeWithDict::userClassName | ( | ) | const |
Definition at line 488 of file TypeWithDict.cc.
References name().
Referenced by unvalidatedTypeInfo().
|
friend |
Definition at line 819 of file TypeWithDict.cc.
Referenced by edm::operator!=(), and edm::operator<().
|
friend |
Definition at line 39 of file TypeWithDict.h.
|
friend |
Definition at line 40 of file TypeWithDict.h.
|
friend |
Definition at line 41 of file TypeWithDict.h.
|
private |
Definition at line 50 of file TypeWithDict.h.
Referenced by arrayDimension(), byName(), maximumIndex(), operator=(), and toType().
|
private |
Definition at line 47 of file TypeWithDict.h.
Referenced by construct(), dataMemberByName(), dataMemberSize(), destruct(), functionMemberByName(), functionMemberSize(), getBaseClassOffset(), getClass(), hasBase(), isClass(), isTypedef(), isVirtual(), name(), operator bool(), operator=(), size(), and TypeWithDict().
|
private |
Definition at line 49 of file TypeWithDict.h.
Referenced by getDataType(), isFundamental(), isTypedef(), operator bool(), operator=(), size(), and TypeWithDict().
|
private |
Definition at line 48 of file TypeWithDict.h.
Referenced by dataMemberByName(), dataMemberSize(), getEnum(), isEnum(), isTypedef(), name(), operator bool(), operator=(), size(), stringToEnumValue(), and TypeWithDict().
|
private |
Definition at line 51 of file TypeWithDict.h.
Referenced by byName(), getProperty(), isArray(), isConst(), isPointer(), isReference(), operator=(), qualifiedName(), stripConstRef(), and toType().
|
private |
Definition at line 46 of file TypeWithDict.h.
Referenced by finalType(), invalidTypeInfo(), isTypedef(), name(), operator bool(), operator=(), edm::operator==(), pointerToBaseType(), toType(), typeInfo(), TypeWithDict(), and unvalidatedTypeInfo().