Class Unparse_Type#
Defined in File unparseCxx_types.h
Class Documentation#
-
class Unparse_Type#
Public Functions
-
virtual ~Unparse_Type()#
-
void curprint(std::string str)#
-
virtual void unparseType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparsePointerType(SgType *type, SgUnparse_Info &info)#
unparse type functions implemented in unparse_type.C
-
virtual void unparseMemberPointerType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparseReferenceType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparseRvalueReferenceType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparseClassType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparseEnumType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparseTypedefType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparseModifierType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparseFunctionType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparseMemberFunctionType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparseArrayType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparseTemplateType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparseNonrealType(SgType *type, SgUnparse_Info &info, bool is_first_in_nonreal_chain = true)#
-
virtual void unparseAutoType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparseNullptrType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparseDeclType(SgType *type, SgUnparse_Info &info)#
-
virtual void unparseTypeOfType(SgType *type, SgUnparse_Info &info)#
-
bool generateElaboratedType(SgDeclarationStatement *declarationStatement, const SgUnparse_Info &info)#
-
template<class T>
void outputType(T *referenceNode, SgType *referenceNodeType, SgUnparse_Info &info)#
-
void unparseTemplateTypedefName(SgTemplateInstantiationTypedefDeclaration *templateInstantiationTypedefDeclaration, SgUnparse_Info &info)#
Public Static Functions
-
static std::string unparseRestrictKeyword()#
-
virtual ~Unparse_Type()#