<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$interfacecom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1AliasedSymbol.html" title="Supports symbol aliasing, i.e." alt="" coords="14,93,262,135"/>
<area shape="rect" id="node2" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1AliasedSymbol_1_1AliasedSymbolImpl.html" title=" " alt="" coords="339,123,589,164"/>
<area shape="rect" id="node5" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1AliasedSymbol_1_1NoneAliasedSymbol.html" title=" " alt="" coords="337,5,591,47"/>
<area shape="rect" id="node6" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1CompoundType.html" title="Models all compound types, i.e., those containing fields: structs and unions." alt="" coords="953,295,1201,336"/>
<area shape="rect" id="node9" href="$interfacecom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1TypeComparator_1_1AliasedSemanticSymbol.html" title="Supports common interface for SemanticEqualityOp and AliasedSymbol." alt="" coords="319,240,609,281"/>
<area shape="rect" id="node3" href="$classcom_1_1jogamp_1_1gluegen_1_1ConstantDefinition.html" title="Represents a [native] constant expression, comprises the [native] expression, see getNativeExpr() and..." alt="" coords="671,229,892,271"/>
<area shape="rect" id="node4" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1FunctionSymbol.html" title="Describes a function symbol, which includes the name and type." alt="" coords="657,164,905,205"/>
<area shape="rect" id="node7" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1StructType.html" title=" " alt="" coords="1249,263,1497,304"/>
<area shape="rect" id="node8" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1UnionType.html" title=" " alt="" coords="1249,328,1497,369"/>
<area shape="rect" id="node10" href="$interfacecom_1_1jogamp_1_1gluegen_1_1ASTLocusTag_1_1ASTLocusTagProvider.html" title="Interface tag for ASTLocusTag provider." alt="" coords="25,364,251,405"/>
<area shape="rect" id="node11" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1Define.html" title="Represents a #define of a literal to a value (a number represented in string form...." alt="" coords="360,305,568,347"/>
<area shape="rect" id="node12" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1TNode.html" title="Class TNode is an implementation of the AST interface and adds many useful features:" alt="" coords="360,423,568,464"/>
<area shape="rect" id="node13" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1Type.html" title="Models a C type." alt="" coords="325,489,603,515"/>
<area shape="rect" id="node14" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1FunctionType.html" title="Describes a function type, used to model both function declarations and (via PointerType) function po..." alt="" coords="657,360,905,401"/>
<area shape="rect" id="node15" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1MemoryLayoutType.html" title=" " alt="" coords="657,295,905,336"/>
<area shape="rect" id="node17" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1PointerType.html" title=" " alt="" coords="657,425,905,467"/>
<area shape="rect" id="node18" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1PrimitiveType.html" title=" " alt="" coords="657,709,905,751"/>
<area shape="rect" id="node24" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1VoidType.html" title=" " alt="" coords="657,491,905,532"/>
<area shape="rect" id="node16" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1ArrayType.html" title="Represents an array type." alt="" coords="953,589,1201,631"/>
<area shape="rect" id="node19" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1DoubleType.html" title="Represents a double&#45;word floating&#45;point type (C type &quot;double&quot;.)" alt="" coords="953,661,1201,703"/>
<area shape="rect" id="node20" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1FloatType.html" title="Represents a single&#45;word floating&#45;point type (C type &quot;float&quot;.)" alt="" coords="953,741,1201,783"/>
<area shape="rect" id="node21" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1IntType.html" title=" " alt="" coords="953,877,1201,919"/>
<area shape="rect" id="node22" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1BitType.html" title="Represents a bitfield in a struct." alt="" coords="1249,848,1497,889"/>
<area shape="rect" id="node23" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1EnumType.html" title="Describes enumerated types." alt="" coords="1249,935,1497,976"/>
<area shape="rect" id="node25" title=" " alt="" coords="421,935,507,962"/>
<area shape="rect" id="node26" href="$classcom_1_1jogamp_1_1common_1_1util_1_1ArrayHashMap.html" title="HashMap implementation backed by an ArrayList to preserve order of values." alt="" coords="667,1503,895,1544"/>
<area shape="rect" id="node27" href="$classcom_1_1jogamp_1_1common_1_1util_1_1ArrayHashSet.html" title="Hashed ArrayList implementation of the List and Collection interface." alt="" coords="667,1633,895,1675"/>
<area shape="rect" id="node28" href="$classcom_1_1jogamp_1_1common_1_1util_1_1IntCloneable.html" title=" " alt="" coords="676,928,887,969"/>
<area shape="rect" id="node29" href="$classcom_1_1jogamp_1_1common_1_1util_1_1IntIntHashMap.html" title="Fast HashMap for primitive data." alt="" coords="676,1176,887,1217"/>
<area shape="rect" id="node30" href="$classcom_1_1jogamp_1_1common_1_1util_1_1IntLongHashMap.html" title="Fast HashMap for primitive data." alt="" coords="676,1241,887,1283"/>
<area shape="rect" id="node31" href="$classcom_1_1jogamp_1_1common_1_1util_1_1IntObjectHashMap.html" title="Fast HashMap for primitive data." alt="" coords="676,1307,887,1348"/>
<area shape="rect" id="node32" href="$classcom_1_1jogamp_1_1common_1_1util_1_1LongIntHashMap.html" title="Fast HashMap for primitive data." alt="" coords="669,1372,893,1413"/>
<area shape="rect" id="node33" href="$classcom_1_1jogamp_1_1common_1_1util_1_1LongLongHashMap.html" title="Fast HashMap for primitive data." alt="" coords="669,1045,893,1087"/>
<area shape="rect" id="node34" href="$classcom_1_1jogamp_1_1common_1_1util_1_1LongObjectHashMap.html" title="Fast HashMap for primitive data." alt="" coords="669,1111,893,1152"/>
<area shape="rect" id="node35" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1SizeThunk.html" title="Provides a level of indirection between the definition of a type&#39;s size and the absolute value of thi..." alt="" coords="657,1437,905,1479"/>
<area shape="rect" id="node36" title=" " alt="" coords="428,1201,500,1227"/>
<area shape="rect" id="node37" href="$interfacecom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1TypeComparator_1_1SemanticEqualityOp.html" title="Supports semantic equality and hash functions for types." alt="" coords="5,1288,271,1329"/>
<area shape="rect" id="node38" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1EnumType_1_1Enumerator.html" title=" " alt="" coords="340,1692,588,1733"/>
<area shape="rect" id="node39" href="$classcom_1_1jogamp_1_1gluegen_1_1cgram_1_1types_1_1Field.html" title="Represents a field in a struct or union." alt="" coords="340,1288,588,1329"/>
<area shape="rect" id="node40" title=" " alt="" coords="421,1641,507,1667"/>
<area shape="rect" id="node41" title=" " alt="" coords="85,430,191,457"/>
<area shape="rect" id="node42" title=" " alt="" coords="441,1590,487,1617"/>
<area shape="rect" id="node43" title=" " alt="" coords="439,1525,489,1551"/>
<area shape="rect" id="node44" href="$classcom_1_1jogamp_1_1common_1_1util_1_1WeakIdentityHashMap.html" title="Implements a combination of WeakHashMap and IdentityHashMap." alt="" coords="666,1568,897,1609"/>
</map>
