public class InfoMap extends HashMap<String,LinkedList<Info>>
Map containing Info objects consumed by the Parser.
Also contains a few utility methods to facilitate its use for both the user
and the Parser.AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Modifier and Type | Field and Description |
|---|---|
(package private) static String[] |
containers |
(package private) static InfoMap |
defaults |
(package private) InfoMap |
parent |
(package private) static String[] |
simpleTypes |
| Modifier and Type | Method and Description |
|---|---|
Info |
get(int index,
String cppName) |
Info |
get(int index,
String cppName,
boolean partial) |
LinkedList<Info> |
get(String cppName) |
LinkedList<Info> |
get(String cppName,
boolean partial) |
Info |
getFirst(String cppName) |
Info |
getFirst(String cppName,
boolean partial) |
(package private) static String |
normalize(String name,
boolean unconst,
boolean untemplate) |
InfoMap |
put(Info info) |
InfoMap |
put(int index,
Info info) |
InfoMap |
putFirst(Info info) |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, valuesequals, hashCode, toStringInfoMap parent
static final String[] containers
static final String[] simpleTypes
static final InfoMap defaults
public InfoMap()
public InfoMap(InfoMap parent)
public LinkedList<Info> get(String cppName)
public LinkedList<Info> get(String cppName, boolean partial)
Copyright © 2014. All Rights Reserved.