#include "YCPElement.h"
Go to the source code of this file.
Classes | |
class | YCPValueRep |
Abstract base class of all YCP values. Abstract base class of all YCP elements that can be used as primary data, that can be stored in the SCR and that can be parsed as a whole. An important property of a value is, that its ASCII representation uniquely specifies its type. The parser's output is a stream of YCPValues, not of YCPElements. More... | |
class | YCPValue |
Wrapper for YCPValueRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPValueRep with the arrow operator. See YCPValueRep. More... | |
Defines | |
#define | XREFDEBUG "Y2XREFDEBUG" |
Enumerations | |
enum | YCPValueType { YT_VOID = 0, YT_BOOLEAN = 1, YT_INTEGER = 2, YT_FLOAT = 3, YT_STRING = 4, YT_BYTEBLOCK = 5, YT_PATH = 6, YT_SYMBOL = 7, YT_LIST = 8, YT_TERM = 9, YT_MAP = 10, YT_CODE = 11, YT_RETURN = 12, YT_BREAK = 13, YT_ENTRY = 14, YT_ERROR = 15, YT_REFERENCE = 16 } |
Value Type Defines constants for the Value types. The Value type specifies the class the YCPValueRep object belongs to. More... | |
enum | YCPOrder { YO_LESS = -1, YO_EQUAL = 0, YO_GREATER = 1 } |
Functions | |
YCPValue | YCPError (string message, const YCPValue &ret=YCPNull()) |
|
|
|
|
|
Value Type Defines constants for the Value types. The Value type specifies the class the YCPValueRep object belongs to.
|
|
|