Any | Type | [static] |
AnyT enum value | Type | |
asConst() | Type | [inline] |
asReference() | Type | [inline] |
basematch(constTypePtr expected) const | Type | |
Block | Type | [static] |
BlockT enum value | Type | |
Boolean | Type | [static] |
BooleanT enum value | Type | |
Byteblock | Type | [static] |
ByteblockT enum value | Type | |
canCast(constTypePtr to) const | TupleType | [virtual] |
clone() const | TupleType | [virtual] |
commontype(constTypePtr type) const | Type | [virtual] |
concat(constTypePtr t) | TupleType | |
ConstAny | Type | [static] |
ConstBoolean | Type | [static] |
ConstByteblock | Type | [static] |
ConstFlex | Type | [static] |
ConstFloat | Type | [static] |
ConstInteger | Type | [static] |
ConstList | Type | [static] |
ConstLocale | Type | [static] |
ConstMap | Type | [static] |
ConstNFlex1 | Type | [static] |
ConstNFlex2 | Type | [static] |
ConstNFlex3 | Type | [static] |
ConstNFlex4 | Type | [static] |
ConstPath | Type | [static] |
ConstString | Type | [static] |
ConstSymbol | Type | [static] |
ConstTerm | Type | [static] |
ConstVoid | Type | [static] |
determineFlexType(constFunctionTypePtr actual, constFunctionTypePtr declared) | Type | [static] |
dumpOn(std::ostream &str) const | Rep | [virtual] |
equals(constTypePtr expected) const | TupleType | [virtual] |
Error | Type | [static] |
ErrorT enum value | Type | |
Flex | Type | [static] |
FlexT enum value | Type | |
Float | Type | [static] |
FloatT enum value | Type | |
fromSignature(const char **signature) | Type | [static] |
fromSignature(const string &signature) | Type | [inline, static] |
Function(constTypePtr return_type) | Type | [static] |
FunctionT enum value | Type | |
Integer | Type | [static] |
IntegerT enum value | Type | |
isAny() const | Type | [inline] |
isBasetype() const | TupleType | [inline, virtual] |
isBlock() const | Type | [inline] |
isBoolean() const | Type | [inline] |
isByteblock() const | Type | [inline] |
isConst() const | Type | [inline] |
isError() const | Type | [inline] |
isFlex() const | Type | [inline] |
isFloat() const | Type | [inline] |
isFunction() const | Type | [inline] |
isInteger() const | Type | [inline] |
isList() const | Type | [inline] |
isLocale() const | Type | [inline] |
isMap() const | Type | [inline] |
isNFlex() const | Type | [inline] |
isNil() const | Type | [inline] |
isPath() const | Type | [inline] |
isReference() const | Type | [inline] |
isString() const | Type | [inline] |
isSymbol() const | Type | [inline] |
isTerm() const | Type | [inline] |
isTuple() const | Type | [inline] |
isUnspec() const | Type | [inline] |
isVariable() const | Type | [inline] |
isVoid() const | Type | [inline] |
isWildcard() const | Type | [inline] |
List | Type | [static] |
ListT enum value | Type | |
ListUnspec | Type | [static] |
Locale | Type | [static] |
LocaleT enum value | Type | |
m_const | Type | [protected] |
m_kind | Type | [protected] |
m_reference | Type | [protected] |
m_types | TupleType | [protected] |
Map | Type | [static] |
MapT enum value | Type | |
MapUnspec | Type | [static] |
match(constTypePtr expected) const | TupleType | [virtual] |
matchFlex(constTypePtr type, unsigned int number=0) const | TupleType | [virtual] |
nextToken(const char **signature) | Type | [static] |
NFlex1 | Type | [static] |
NFlex2 | Type | [static] |
NFlex3 | Type | [static] |
NFlex4 | Type | [static] |
NFlexT enum value | Type | |
Nil | Type | [static] |
NilT enum value | Type | |
operator=(const Rep &rhs) | Rep | |
parameterCount() const | TupleType | [inline] |
parameterType(unsigned int parameter_number) const | TupleType | |
Path | Type | [static] |
PathT enum value | Type | |
postToString() const | Type | [inline] |
preToString() const | Type | [inline] |
ref() const | Rep | |
ref(const Rep *obj_r) | Rep | [static] |
ref_to(unsigned rep_cnt_r) const | Rep | [protected, virtual] |
refCount() const | Rep | |
Rep() | Rep | |
Rep(const Rep &rhs) | Rep | |
REP_BODY(TupleType) | TupleType | [private] |
repName() const | Rep | [virtual] |
setNocheck(bool nocheck) | Type | [static] |
String | Type | [static] |
StringT enum value | Type | |
Symbol | Type | [static] |
SymbolT enum value | Type | |
Term | Type | [static] |
TermT enum value | Type | |
tkind typedef | Type | |
toStream(std::ostream &str) const | TupleType | [virtual] |
toString() const | TupleType | [virtual] |
TupleT enum value | Type | |
TupleType(constTypePtr type, bool as_const=false) | TupleType | |
TupleType(std::istream &str) | TupleType | |
Type(tkind kind, bool as_const=false, bool as_reference=false) | Type | [inline, protected] |
Type() | Type | |
Type(tkind kind, std::istream &str) | Type | |
type_kind enum name | Type | |
unflex(constTypePtr type, unsigned int number=0) const | TupleType | [virtual] |
unref() const | Rep | |
unref(const Rep *obj_r) | Rep | [static] |
unref_to(unsigned rep_cnt_r) const | Rep | [protected, virtual] |
Unspec | Type | [static] |
UnspecT enum value | Type | |
valueType() const | Type | |
Variable | Type | [static] |
VariableT enum value | Type | |
Void | Type | [static] |
VoidT enum value | Type | |
vt2type(enum YCPValueType vt) | Type | [static] |
Wildcard | Type | [static] |
WildcardT enum value | Type | |
~Rep() | Rep | [virtual] |
~TupleType() | TupleType | |
~Type() | Type | [virtual] |