.. java:import:: fr.inria.tapenade.utils ILLang .. java:import:: fr.inria.tapenade.utils TapPair .. java:import:: fr.inria.tapenade.utils Tree ReferenceTypeSpec ================= .. java:package:: fr.inria.tapenade.representation :noindex: .. java:type:: public final class ReferenceTypeSpec extends TypeSpec A "reference" type to some other type. Fields ------ destinationType ^^^^^^^^^^^^^^^ .. java:field:: public TypeSpec destinationType :outertype: ReferenceTypeSpec The reference destination type. subAccess ^^^^^^^^^ .. java:field:: public TapList subAccess :outertype: ReferenceTypeSpec Access info on this destination e.g. "const" etc. Constructors ------------ ReferenceTypeSpec ^^^^^^^^^^^^^^^^^ .. java:constructor:: public ReferenceTypeSpec(TypeSpec destinationType) :outertype: ReferenceTypeSpec Create a new ref type to destination type, possibly with a C++ array dimension. Methods ------- baseTypeName ^^^^^^^^^^^^ .. java:method:: @Override protected String baseTypeName() :outertype: ReferenceTypeSpec baseTypeSpec ^^^^^^^^^^^^ .. java:method:: @Override public WrapperTypeSpec baseTypeSpec(boolean stopOnPointer) :outertype: ReferenceTypeSpec copyStopOnComposite ^^^^^^^^^^^^^^^^^^^ .. java:method:: @Override public TypeSpec copyStopOnComposite(Unit publishedUnit) :outertype: ReferenceTypeSpec dump ^^^^ .. java:method:: @Override public void dump() throws java.io.IOException :outertype: ReferenceTypeSpec generateTree ^^^^^^^^^^^^ .. java:method:: @Override public Tree generateTree(SymbolTable symbolTable, TapList dependsOn, TapList shortNames, boolean useShortNames, TapList dejaVu) :outertype: ReferenceTypeSpec nestedLevelType ^^^^^^^^^^^^^^^ .. java:method:: @Override public TypeSpec nestedLevelType() :outertype: ReferenceTypeSpec setWrappedType ^^^^^^^^^^^^^^ .. java:method:: @Override public void setWrappedType(TypeSpec type) :outertype: ReferenceTypeSpec showType ^^^^^^^^ .. java:method:: @Override public String showType() :outertype: ReferenceTypeSpec testComparesWith ^^^^^^^^^^^^^^^^ .. java:method:: @Override protected boolean testComparesWith(TypeSpec other, int comparison, TypeSpec toThis, TypeSpec toOther, TapList> dejaVu) :outertype: ReferenceTypeSpec toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: ReferenceTypeSpec updateAfterImports ^^^^^^^^^^^^^^^^^^ .. java:method:: @Override public void updateAfterImports(SymbolTable symbolTable, TapList dejaVu) :outertype: ReferenceTypeSpec wrappedType ^^^^^^^^^^^ .. java:method:: @Override public TypeSpec wrappedType() :outertype: ReferenceTypeSpec