SubVariableDecl =============== .. java:package:: fr.inria.tapenade.representation :noindex: .. java:type:: public final class SubVariableDecl extends VariableDecl A temporary pseudo-VariableDecl that declares one separate field of a true VariableDecl. This is used during allocation of zones when pieces of the true variable can not be allocated all together (e.g BIND(C) declaration binding a C struct and a Fortran COMMON Fields ------ accessTree ^^^^^^^^^^ .. java:field:: public Tree accessTree :outertype: SubVariableDecl toField ^^^^^^^ .. java:field:: public TapIntList toField :outertype: SubVariableDecl trueVariableDecl ^^^^^^^^^^^^^^^^ .. java:field:: public VariableDecl trueVariableDecl :outertype: SubVariableDecl Constructors ------------ SubVariableDecl ^^^^^^^^^^^^^^^ .. java:constructor:: public SubVariableDecl(Tree identTree, WrapperTypeSpec typeSpec, VariableDecl trueVariableDecl, TapIntList toField, Tree accessTree) :outertype: SubVariableDecl Methods ------- accumulateSubZones ^^^^^^^^^^^^^^^^^^ .. java:method:: public void accumulateSubZones(TapList intTree) :outertype: SubVariableDecl Accumulates the given tree of zones "intTree" into the field "toField" of the "trueVariableDecl". Refine structure of the existing tree of zones as needed. toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: SubVariableDecl