diagapplet.CodeGen
Class StructureTypeInfo
java.lang.Object
diagapplet.CodeGen.StructureTypeInfo
- All Implemented Interfaces:
- java.lang.Comparable
public class StructureTypeInfo
- extends java.lang.Object
- implements java.lang.Comparable
Class with information about one C++ structure.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Name
public java.lang.String Name
NameSpace
public java.lang.String NameSpace
CppQualifiedName
public java.lang.String CppQualifiedName
inside_namespace
public boolean inside_namespace
Id
public long Id
type_id_string
public java.lang.String type_id_string
RawInfo
public java.lang.String RawInfo
HiddenInfo
public java.lang.String HiddenInfo
PreFinalPassInfo
public java.lang.String PreFinalPassInfo
CppUpdateFunction
public java.lang.String CppUpdateFunction
C_UpdateFunction
public java.lang.String C_UpdateFunction
CppConstructor
public java.lang.String CppConstructor
JavaDefinition
public java.lang.String JavaDefinition
JavaClassArrayInitializers
public java.lang.String JavaClassArrayInitializers
DerivedFrom
public java.lang.String DerivedFrom
UnqualifiedDerivedFrom
public java.lang.String UnqualifiedDerivedFrom
JavaUpdateFunction
public java.lang.String JavaUpdateFunction
is_rcs_cmd_msg
public boolean is_rcs_cmd_msg
is_rcs_stat_msg
public boolean is_rcs_stat_msg
first_module_used_in
public ModuleInfoInterface first_module_used_in
fromFile
public java.lang.String fromFile
fromLine
public int fromLine
generic
public boolean generic
destructor_declared
public boolean destructor_declared
constructor_declared
public boolean constructor_declared
destructor_declared_and_not_inlined
public boolean destructor_declared_and_not_inlined
constructor_declared_and_not_inlined
public boolean constructor_declared_and_not_inlined
selected
public boolean selected
is_nml_msg
public boolean is_nml_msg
is_union
public boolean is_union
VarnameToDefaultsHashTable
public java.util.Hashtable VarnameToDefaultsHashTable
VarnameOverridesHashTable
public java.util.Hashtable VarnameOverridesHashTable
VarnameAttributeInfoHashTable
public java.util.Hashtable VarnameAttributeInfoHashTable
VarnameNDLAHashTable
public java.util.Hashtable VarnameNDLAHashTable
VarnameUnboundedHashTable
public java.util.Hashtable VarnameUnboundedHashTable
have_initialize
public boolean have_initialize
c_struct_redefined
public boolean c_struct_redefined
dependancy_rank
public int dependancy_rank
dependancy_rank_determined
public boolean dependancy_rank_determined
sti_number
public int sti_number
on_aux_msg_list
public boolean on_aux_msg_list
debug_on
public static boolean debug_on
estimated_size
public int estimated_size
conflicts
public boolean conflicts
contains_pointers
public boolean contains_pointers
contains_unrecognized_type
public boolean contains_unrecognized_type
StructureTypeInfo
public StructureTypeInfo()
getBaseClassExpandedPreFinalPassInfo
public java.lang.String getBaseClassExpandedPreFinalPassInfo(java.util.Hashtable structInfoByNameHashtable,
boolean skip_command_stat)
get_var_count_size
public int get_var_count_size()
ErrorPrint
public static void ErrorPrint(java.lang.String s)
DebugPrint2
public static void DebugPrint2(java.lang.String s)
DebugPrint
public static void DebugPrint(java.lang.String s)
compareTo
public int compareTo(java.lang.Object o)
throws java.lang.ClassCastException
- Specified by:
compareTo
in interface java.lang.Comparable
- Throws:
java.lang.ClassCastException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setInfo
public void setInfo(java.lang.String newinfo)
setPreFinalPassInfoToInfo
public void setPreFinalPassInfoToInfo()
startInfoTokens
public void startInfoTokens()
infoContains
public boolean infoContains(java.lang.String str)
getInfoTokenizer
public STI_TokenizerInterface getInfoTokenizer()