decompiler  1.0.0
TypeFactory Member List

This is the complete list of members for TypeFactory, including all inherited members.

alignTypeFactoryprivate
cacheCoreTypes(void)TypeFactory
clear(void)TypeFactory
clearCache(void)TypeFactoryprivate
clearNoncore(void)TypeFactory
dependentOrder(vector< Datatype * > &deporder) constTypeFactory
destroyType(Datatype *ct)TypeFactory
downChain(Datatype *ptrtype, uintb &off)TypeFactory
enumsizeTypeFactoryprivate
enumtypeTypeFactoryprivate
findAdd(Datatype &ct)TypeFactoryprivate
findById(const string &n, uint8 id)TypeFactoryprotectedvirtual
findByIdLocal(const string &nm, uint8 id) constTypeFactoryprotected
findByName(const string &n)TypeFactory
findNoName(Datatype &ct)TypeFactoryprivate
getArch(void) constTypeFactoryinline
getBase(int4 s, type_metatype m)TypeFactory
getBase(int4 s, type_metatype m, const string &n)TypeFactory
getBaseNoChar(int4 s, type_metatype m)TypeFactory
getSizeOfInt(void) constTypeFactoryinline
getStructAlign(void) constTypeFactoryinline
getTypeArray(int4 as, Datatype *ao)TypeFactory
getTypeChar(const string &n)TypeFactoryprivate
getTypeCode(const string &n)TypeFactoryprivate
getTypeCode(void)TypeFactory
getTypeCode(ProtoModel *model, Datatype *outtype, const vector< Datatype * > &intypes, bool dotdotdot)TypeFactory
getTypeEnum(const string &n)TypeFactory
getTypePointer(int4 s, Datatype *pt, uint4 ws)TypeFactory
getTypePointerAbsolute(int4 s, Datatype *pt, uint4 ws)TypeFactory
getTypePointerNoDepth(int4 s, Datatype *pt, uint4 ws)TypeFactory
getTypeSpacebase(AddrSpace *id, const Address &addr)TypeFactory
getTypeStruct(const string &n)TypeFactory
getTypeUnicode(const string &nm, int4 sz, type_metatype m)TypeFactoryprivate
getTypeVoid(void)TypeFactory
glbTypeFactoryprotected
nametreeTypeFactoryprivate
orderRecurse(vector< Datatype * > &deporder, DatatypeSet &mark, Datatype *ct) constTypeFactoryprivate
parseDataOrganization(const Element *el)TypeFactory
parseEnumConfig(const Element *el)TypeFactory
restoreXml(const Element *el)TypeFactory
restoreXmlCoreTypes(const Element *el)TypeFactory
restoreXmlType(const Element *el)TypeFactory
restoreXmlTypeNoRef(const Element *el, bool forcecore)TypeFactoryprivate
restoreXmlTypeWithCodeFlags(const Element *el, bool hasThisPtr, bool isConstructor, bool isDestructor)TypeFactory
saveXml(ostream &s) constTypeFactory
saveXmlCoreTypes(ostream &s) constTypeFactory
setCoreType(const string &name, int4 size, type_metatype meta, bool chartp)TypeFactory
setEnumValues(const vector< string > &namelist, const vector< uintb > &vallist, const vector< bool > &assignlist, TypeEnum *te)TypeFactory
setFields(vector< TypeField > &fd, TypeStruct *ot, int4 fixedsize)TypeFactory
setName(Datatype *ct, const string &n)TypeFactory
setStructAlign(int4 al)TypeFactoryinline
setupSizes(void)TypeFactory
sizeOfIntTypeFactoryprivate
treeTypeFactoryprivate
type_nocharTypeFactoryprivate
typecacheTypeFactoryprivate
typecache10TypeFactoryprivate
typecache16TypeFactoryprivate
TypeFactory(Architecture *g)TypeFactory
~TypeFactory(void)TypeFactoryvirtual