YCPValue.h File Reference

#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, YT_EXTERNAL = 17
}
 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())


Define Documentation

#define XREFDEBUG   "Y2XREFDEBUG"
 


Enumeration Type Documentation

enum YCPOrder
 

Enumerator:
YO_LESS 
YO_EQUAL 
YO_GREATER 

enum YCPValueType
 

Value Type Defines constants for the Value types. The Value type specifies the class the YCPValueRep object belongs to.

Enumerator:
YT_VOID 
YT_BOOLEAN 
YT_INTEGER 
YT_FLOAT 
YT_STRING 
YT_BYTEBLOCK 
YT_PATH 
YT_SYMBOL 
YT_LIST 
YT_TERM 
YT_MAP 
YT_CODE 
YT_RETURN 
YT_BREAK 
YT_ENTRY 
YT_ERROR 
YT_REFERENCE 
YT_EXTERNAL 


Function Documentation

YCPValue YCPError string  message,
const YCPValue ret = YCPNull()
 


Generated on Fri Jun 16 18:07:45 2006 for yast2-core by  doxygen 1.4.6