yast2-core
FunctionType Member List

This is the complete list of members for FunctionType, including all inherited members.

AnyTypestatic
AnyT enum valueType
asConst()Typeinline
asReference()Typeinline
basematch(constTypePtr expected) const Type
BlockTypestatic
BlockT enum valueType
BooleanTypestatic
BooleanT enum valueType
ByteblockTypestatic
ByteblockT enum valueType
canCast(constTypePtr) const FunctionTypeinlinevirtual
clone() const FunctionTypevirtual
commontype(constTypePtr type) const Typevirtual
concat(constTypePtr t)FunctionType
ConstAnyTypestatic
ConstBooleanTypestatic
ConstByteblockTypestatic
ConstFlexTypestatic
ConstFloatTypestatic
ConstIntegerTypestatic
ConstListTypestatic
ConstLocaleTypestatic
ConstMapTypestatic
ConstNFlex1Typestatic
ConstNFlex2Typestatic
ConstNFlex3Typestatic
ConstNFlex4Typestatic
ConstPathTypestatic
ConstStringTypestatic
ConstSymbolTypestatic
ConstTermTypestatic
ConstVoidTypestatic
detailedtype(constTypePtr type) const Typevirtual
determineFlexType(constFunctionTypePtr actual, constFunctionTypePtr declared)Typestatic
dumpOn(std::ostream &str) const Repvirtual
equals(constTypePtr expected) const FunctionTypevirtual
ErrorTypestatic
ErrorT enum valueType
FlexTypestatic
FlexT enum valueType
FloatTypestatic
FloatT enum valueType
fromSignature(const char **signature)Typestatic
fromSignature(const string &signature)Typeinlinestatic
Function(constTypePtr return_type)Typestatic
FunctionT enum valueType
FunctionType(constTypePtr return_type, constFunctionTypePtr arguments)FunctionType
FunctionType(constTypePtr returntype=Type::Unspec, bool as_const=false)FunctionType
FunctionType(bytecodeistream &str)FunctionType
IntegerTypestatic
IntegerT enum valueType
isAny() const Typeinline
isBasetype() const FunctionTypeinlinevirtual
isBlock() const Typeinline
isBoolean() const Typeinline
isByteblock() const Typeinline
isConst() const Typeinline
isError() const Typeinline
isFlex() const Typeinline
isFloat() const Typeinline
isFunction() const Typeinline
isInteger() const Typeinline
isList() const Typeinline
isLocale() const Typeinline
isMap() const Typeinline
isNFlex() const Typeinline
isNil() const Typeinline
isPath() const Typeinline
isReference() const Typeinline
isString() const Typeinline
isSymbol() const Typeinline
isTerm() const Typeinline
isTuple() const Typeinline
isUnspec() const Typeinline
isVariable() const Typeinline
isVoid() const Typeinline
isWildcard() const Typeinline
ListTypestatic
ListT enum valueType
ListUnspecTypestatic
LocaleTypestatic
LocaleT enum valueType
m_argumentsFunctionTypeprivate
m_constTypeprotected
m_kindTypeprotected
m_referenceTypeprotected
m_returntypeFunctionTypeprivate
MapTypestatic
MapT enum valueType
MapUnspecTypestatic
match(constTypePtr expected) const FunctionTypevirtual
matchFlex(constTypePtr type, unsigned int number=0) const FunctionTypevirtual
matchvalue(YCPValue value) const Typevirtual
nextToken(const char **signature)Typestatic
NFlex1Typestatic
NFlex2Typestatic
NFlex3Typestatic
NFlex4Typestatic
NFlexT enum valueType
NilTypestatic
NilT enum valueType
operator=(const Rep &)Repinline
parameterCount() const FunctionType
parameters() const FunctionType
parameterType(unsigned int parameter_number) const FunctionType
PathTypestatic
PathT enum valueType
postToString() const Typeinline
preToString() const Typeinline
ref() const Repinline
ref(const Rep *obj_r)Repinlinestatic
ref_to(unsigned) const Repinlineprotectedvirtual
refCount() const Repinline
Rep()Repinline
Rep(const Rep &)Repinline
REP_BODY(FunctionType)FunctionTypeprivate
repName() const Repinlinevirtual
returnType() const FunctionTypeinline
setNocheck(bool nocheck)Typestatic
StringTypestatic
StringT enum valueType
SymbolTypestatic
SymbolT enum valueType
TermTypestatic
TermT enum valueType
tkind typedefType
toStream(std::ostream &str) const FunctionTypevirtual
toString() const FunctionTypevirtual
toXml(std::ostream &str, int indent) const Typevirtual
toXmlString() const Typevirtual
TupleT enum valueType
Type(tkind kind, bool as_const=false, bool as_reference=false)Typeinlineprotected
Type()Type
Type(tkind kind, bytecodeistream &str)Type
type_kind enum nameType
unflex(constTypePtr type, unsigned int number=0) const FunctionTypevirtual
unref() const Repinline
unref(const Rep *obj_r)Repinlinestatic
unref_to(unsigned) const Repinlineprotectedvirtual
UnspecTypestatic
UnspecT enum valueType
valueType() const Type
VariableTypestatic
VariableT enum valueType
VoidTypestatic
VoidT enum valueType
vt2type(enum YCPValueType vt)Typestatic
WildcardTypestatic
WildcardT enum valueType
~FunctionType()FunctionType
~Rep()Repinlinevirtual
~Type()Typevirtual

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