Type Member List

This is the complete list of members for Type, including all inherited members.
AnyType [static]
AnyT enum valueType
asConst()Type [inline]
asReference()Type [inline]
basematch(constTypePtr expected) const Type
BlockType [static]
BlockT enum valueType
BooleanType [static]
BooleanT enum valueType
ByteblockType [static]
ByteblockT enum valueType
canCast(constTypePtr to) const Type [virtual]
clone() const Type [virtual]
commontype(constTypePtr type) const Type [virtual]
ConstAnyType [static]
ConstBooleanType [static]
ConstByteblockType [static]
ConstFlexType [static]
ConstFloatType [static]
ConstIntegerType [static]
ConstListType [static]
ConstLocaleType [static]
ConstMapType [static]
ConstNFlex1Type [static]
ConstNFlex2Type [static]
ConstNFlex3Type [static]
ConstNFlex4Type [static]
ConstPathType [static]
ConstStringType [static]
ConstSymbolType [static]
ConstTermType [static]
ConstVoidType [static]
detailedtype(constTypePtr type) const Type [virtual]
determineFlexType(constFunctionTypePtr actual, constFunctionTypePtr declared)Type [static]
dumpOn(std::ostream &str) const Rep [virtual]
equals(constTypePtr expected) const Type [virtual]
ErrorType [static]
ErrorT enum valueType
FlexType [static]
FlexT enum valueType
FloatType [static]
FloatT enum valueType
fromSignature(const char **signature)Type [static]
fromSignature(const string &signature)Type [inline, static]
Function(constTypePtr return_type)Type [static]
FunctionT enum valueType
IntegerType [static]
IntegerT enum valueType
isAny() const Type [inline]
isBasetype() const Type [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]
kind() const Type [inline, private]
ListType [static]
ListT enum valueType
ListUnspecType [static]
LocaleType [static]
LocaleT enum valueType
m_constType [protected]
m_kindType [protected]
m_referenceType [protected]
MapType [static]
MapT enum valueType
MapUnspecType [static]
match(constTypePtr expected) const Type [virtual]
matchFlex(constTypePtr, unsigned int=0) const Type [inline, virtual]
matchvalue(YCPValue value) const Type [virtual]
nextToken(const char **signature)Type [static]
NFlex1Type [static]
NFlex2Type [static]
NFlex3Type [static]
NFlex4Type [static]
NFlexT enum valueType
NilType [static]
NilT enum valueType
operator=(const Rep &)Rep [inline]
PathType [static]
PathT enum valueType
postToString() const Type [inline]
preToString() const Type [inline]
ref() const Rep [inline]
ref(const Rep *obj_r)Rep [inline, static]
ref_to(unsigned) const Rep [inline, protected, virtual]
refCount() const Rep [inline]
Rep()Rep [inline]
Rep(const Rep &)Rep [inline]
REP_BODY(Type)Type [private]
repName() const Rep [inline, virtual]
setNocheck(bool nocheck)Type [static]
StringType [static]
StringT enum valueType
SymbolType [static]
SymbolT enum valueType
TermType [static]
TermT enum valueType
tkind typedefType
toStream(std::ostream &str) const Type [virtual]
toString() const Type [virtual]
toXml(std::ostream &str, int indent) const Type [virtual]
toXmlString() const Type [virtual]
TupleT enum valueType
Type(tkind kind, bool as_const=false, bool as_reference=false)Type [inline, protected]
Type()Type
Type(tkind kind, bytecodeistream &str)Type
type_kind enum nameType
unflex(constTypePtr type, unsigned int number=0) const Type [virtual]
unref() const Rep [inline]
unref(const Rep *obj_r)Rep [inline, static]
unref_to(unsigned) const Rep [inline, protected, virtual]
UnspecType [static]
UnspecT enum valueType
valueType() const Type
VariableType [static]
VariableT enum valueType
VoidType [static]
VoidT enum valueType
vt2type(enum YCPValueType vt)Type [static]
WildcardType [static]
WildcardT enum valueType
~Rep()Rep [inline, virtual]
~Type()Type [virtual]

Generated on a sunny day for yast2-core by doxygen 1.6.3