yast2-core
Public Member Functions | Private Member Functions | List of all members
YCPValue Class Reference

Wrapper for YCPValueRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPValueRep with the arrow operator. See YCPValueRep. More...

#include <YCPValue.h>

Inheritance diagram for YCPValue:
YCPElement YCPBoolean YCPBreak YCPByteblock YCPCode YCPEntry YCPExternal YCPFloat YCPInteger YCPList YCPMap YCPPath YCPReference YCPReturn YCPString YCPSymbol YCPTerm YCPVoid

Public Member Functions

 YCPValue ()
 
- Public Member Functions inherited from YCPElement
 YCPElement ()
 
 YCPElement (const YCPNull &)
 
 YCPElement (const YCPElementRep *e)
 
 YCPElement (const YCPElement &e)
 
 ~YCPElement ()
 
const YCPElementoperator= (const YCPElement &e)
 
bool isNull () const
 
bool refersToSameElementAs (const YCPElement &e) const
 

Private Member Functions

 DEF_COMMON (Value, Element)
 

Additional Inherited Members

- Protected Member Functions inherited from YCPElement
const YCPElementRepwriteCopy ()
 
- Protected Attributes inherited from YCPElement
const YCPElementRepelement
 

Detailed Description

Wrapper for YCPValueRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPValueRep with the arrow operator. See YCPValueRep.

Constructor & Destructor Documentation

YCPValue::YCPValue ( )

Default constructor to allow arrays of YCPValues. It will initialize the value to YCPNull ().

Default constructor, sets the value to YCPNull().

Member Function Documentation

YCPValue::DEF_COMMON ( Value  ,
Element   
)
private

The documentation for this class was generated from the following files:

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