►NY2SLog | |
CY2Loglinebuf | |
CY2Loglinestream | |
CY2Loglinestreamset | |
►NYaST | |
CCallFrame | Function and source location, for backtraces |
CExecutionEnvironment | |
CAnyAgent | SCR Agent for access to any describeable file |
CBasicRepPtr | Base class wraping a Rep* and managing reference counting |
Cblockstack_t | Stack for blocks |
CBlockType | YCP type Block <type> |
►CBytecode | *.ybc I/O |
CInvalid | |
Cnamespaceentry_t | References to namespaces |
Cbytecodeistream | An istream that remembers some data about the bytecode |
CconstPtr | Counted 'const _Tp *'. Support construction/assignment via dynamic_cast from constPtrBase<_Bt> |
CconstPtrBase | Common base class for counted 'const _Bt *' (constPtr) |
CCountedRep | Base class for reference counted objects. Provides numerical object ids |
►CDebugger | Debugger singleton to keep debugging-related status |
Cstackitem_t | |
Cdeclaration | |
►CDirStack | |
CDir | |
CDummyAgent | SCR Agent for testing |
CExternalDataSource | Bidirectional stream to external data |
CExternalProgram | Execute a program and give access to its io An object of this class encapsulates the execution of an external program. It starts the program using fork and some exec.. call, gives you access to the program's stdio and closes the program after use |
CFileDep | File dependency (ycpc) |
CFileDescr | File description (name, section name, mtime); ini-agent |
CFlexType | YCP type <flex> |
Cformalparamstack | Linked list for formal parameters (not a stack at all) |
CFunctionType | YCP type Function <returntype, arg1type, arg2type, ...> |
CImport | Instantiate to import a module |
Cinfo_entry | (ResolverAgent) |
CIniAgent | An interface class between YaST2 and Ini Agent |
CIniBase | |
CIniContainerElement | |
CIniEntry | |
CIniParser | |
CIniSection | |
CIoPattern | |
CListType | YCP type List <type> |
CLogger | C++ interface for logging |
►CLogTail | |
CImpl | |
CMapType | YCP type Map <keytype, valuetype> |
CMemUsage | |
CModuleEntry | One entry in the modules.conf file |
CModulesAgent | An interface class between YaST2 and modules.conf |
►CModulesConf | The modules.conf file |
CModuleLine | |
CNFlexType | YCP type <flexN> |
Cparam | |
CParser | YCP language parser |
►CPathInfo | Wrapper class for ::stat/::lstat and other file/directory related operations |
Cdevino_cache | Simple cache remembering device/inode to detect hardlinks |
Cdirentry | |
Cstat_mode | Wrapper class for mode_t values as derived from ::stat |
CPathname | |
CPoint | |
CProcess | Execute a program and give access to its io An object of this class encapsulates the execution of an external program. It starts the program using fork and some exec.. call, gives you access to the program's stdio/stderr and closes the program after use |
CProcessAgent | An interface class between YaST2 and Process Agent |
CPtr | Counted '_Tp *'. Support construction/assignment via dynamic_cast from PtrBase<_Bt> |
CPtrBase | Common base class for counted '_Bt *' (Ptr) |
Crecurse_struct | Directory recursion (ycpc) |
CREG_RET | (regexp builtins) |
CRegex | |
CRegex_t | |
CRegexMatch | |
CRep | Base class for reference counted objects |
CRepPtrBase | Common base class for all counted pointer classes |
CRepPtrStore | A '_Tp*' with reference counting on construction and assign |
CResolverAgent | SCR Agent for Resolver commands |
CScanner | Scanner for scanning YCP syntax |
Cscannerstack_t | Stack for scanners |
CSCR | |
CSCRAgent | SuSE Configuration Repository Agent |
►CScriptingAgent | |
CRegistrationDir | |
CSCRSubAgent | |
Csection | |
CSortedTreeItem | Template class for tree items that maintain sort order |
Cstack | General stack handling |
CStaticDeclaration | |
Cswitchstack_t | Stack for switch |
CSymbolEntry | |
CSymbolTable | |
CSystemAgent | SCR Agent for system commands |
CTableEntry | |
CTemporaryLocale | Set and later restore a locale category |
CTestY2CC | |
CTestY2Component | |
CtokenValue | |
CTreeItem | Template class for tree items that can handle tree children in a generic way - firstChild(), next() and parent(). Each item stores one value of type 'PAYLOAD' |
CTupleType | Tuple <type, type, ...> (function arguments) |
CType | YCP type |
CUstring | Unique strings |
CUstringHash | A Hash of unique strings |
CVariableType | YCP type Variable <type> for iterator builtins |
CVarPtr | Simple counted pointer with variable like const access |
CWFM | |
CWFMSubAgent | |
►CXmlcode | *.ybc I/O |
CInvalid | |
Cnamespaceentry_t | References to namespaces |
Cxmlcodeistream | An istream that remembers some data about the xmlcode |
CY2AgentComp | |
CY2CCAgentComp | |
CY2CCPlugin | |
CY2CCProgram | |
CY2CCSCR | |
CY2CCSerial | |
CY2CCStdio | |
CY2CCWFM | Creates client components realized by YCP scripts This component broker creates components of the type Y2WFMComponent. You can give it a module name or a path name to some file. First it tries to find some script in YASTHOME/clients/<modulename>.ycp . If it doesn't find one here, it considers the name to be a filename and examines that file. If it: |
CY2Component | Communication handle to a YaST2 component |
►CY2ComponentBroker | |
Cltstr | |
CY2ComponentCreator | Can create certain YaST2 components As documented in Y2Component, there are many ways how to realize a component. A Y2ComponentCreator is and object, that creates a component or at least creates a communication handle to an existing component. The Y2ComponentBroker keeps a list of all known Y2ComponentCreators. If it is asked to create or find a certain component, it scans this list and looks for a matching creator |
CY2ErrorComponent | A dummy component representing an error |
CY2Function | |
CY2IniAgentComponent | |
CY2LanguageLoader | |
CY2Namespace | |
CY2PathSearch | |
CY2PluginComponent | |
CY2ProgramComponent | |
CY2SCRComponent | |
CY2SerialComponent | Interface to a component via serial line |
CY2StdioComponent | Interface to a component via stdio |
CY2WFMComponent | |
CY2YCPFunction | |
►CYBlock | |
Cstmtlist | |
CyTElist | |
CYBreakpoint | YBreakpoint wrapper for YCP debugger |
CYCode | YCode for precompiled ycp code |
Cycodelist | |
CYConst | YCP Constant |
Cycp_equal_to | |
Cycp_less | |
Cycp_not_equal_to | |
CYCPBoolean | Wrapper for YCPBooleanRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPBooleanRep with the arrow operator. See YCPBooleanRep |
CYCPBooleanRep | YCPValueRep representing a boolean value |
CYCPBreak | Wrapper for YCPBreakRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPBreakRep with the arrow operator. See YCPBreakRep |
CYCPBreakRep | Wrapper for Break as YCPValue |
CYCPBuiltinBoolean | |
CYCPBuiltinByteblock | |
CYCPBuiltinFloat | |
CYCPBuiltinInteger | |
CYCPBuiltinList | |
CYCPBuiltinMap | |
CYCPBuiltinMisc | |
CYCPBuiltinMultiset | |
CYCPBuiltinPath | |
CYCPBuiltinString | |
CYCPBuiltinSymbol | |
CYCPBuiltinTerm | |
CYCPBuiltinVoid | |
CYCPByteblock | Wrapper for YCPByteblockRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPByteblockRep with the arrow operator. See YCPByteblockRep |
CYCPByteblockRep | YCPValueRep representing a block of bytes |
CYCPCode | Wrapper for YCPCodeRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPCodeRep with the arrow operator. See YCPCodeRep |
CYCPCodeCompare | |
CYCPCodeRep | Wrapper for YCode as YCPValue |
►CYCPDebugger | |
CBreakpoint | |
CPosition | |
CSettings | |
CYCPElement | Wrapper for YCPElementRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPElementRep with the arrow operator. See YCPElementRep |
CYCPElementRep | Abstract base class of all YCP elements |
CYCPEntry | Wrapper for YCPEntryRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPEntryRep with the arrow operator. See YCPEntryRep |
CYCPEntryRep | Wrapper for SymbolEntry as YCPValue |
CYCPExternal | Wrapper for YCPExternalRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPExternalRep with the arrow operator. See YCPExternalRep |
CYCPExternalRep | A blackbox wrapper for handling external values in ycp. The payload is handled as a blackbox and is not owned by the wrapper |
CYCPFloat | Wrapper for YCPFloatRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPFloatRep with the arrow operator. See YCPFloatRep |
CYCPFloatRep | YCPValueRep representing a floating point number. The precision of the floating point number a YCPFloatRep is representing is not specified, because it would be very difficult to guarantee a certain precision platform independently and because this is not neccessary |
CYCPInteger | Wrapper for YCPIntegerRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPIntegerRep with the arrow operator. See YCPIntegerRep |
CYCPIntegerRep | YCPValueRep representing a 64 bit signed integer |
CYCPList | Wrapper for YCPListRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPListRep with the arrow operator. See YCPListRep |
CYCPListRep | List of YCPValues that is a value itself In YCP there is no distinction between lists, tuples and structs. All these kind of complex data is represented by YCPListRep. The type of a list is constructed by the valuetype list, which has a list of types as arguments. The list's type is implicitely given through the fact that its valuetype is list and trough the types of its elements. There is no restriction about the types of a list's elements. If you want to declare a variable or parameter to be a list of a certain signature, you can use the RangeRestrictor YCP_RRList or YCP_RRTyple. object |
CYCPMap | Wrapper for YCPMapRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPMapRep with the arrow operator. See YCPMapRep |
CYCPMapIterator | |
CYCPMapRep | A mapping from keys to values. A map is also called assiciative array. It is a mapping from a set of keys to a set of values. Each key in a map is unique. Each key is assigned a value. Keys and values may only be String or Integer constants. Elements inside a map are kept in a sorted order based on the key value |
CYCPNull | |
CYCPPath | Wrapper for YCPPathRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPPathRep with the arrow operator. See YCPPathRep |
►CYCPPathRep | YCPValueRep representing a data path A YCP path describes a subtree in a YCP data structure. Non-leaf-nodes are values of type list and term. A path is a list of path components. A path component is a symbol or a number |
CComponent | |
CYCPPathSearch | |
CYCPReference | Wrapper for YCPReferenceRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPReferenceRep with the arrow operator. See YCPReferenceRep |
CYCPReferenceRep | Wrapper for a reference to a SymbolEntry as YCPValue |
CYCPReturn | Wrapper for YCPReturnRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPReturnRep with the arrow operator. See YCPReturnRep |
CYCPReturnRep | Wrapper for Return as YCPValue |
CYCPString | Wrapper for YCPStringRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPStringRep with the arrow operator. See YCPStringRep |
CYCPStringRep | YCPValueRep representing a character string of arbitrary length. Whatever internal representation is choosen: It should be possible to switch to 16 bit Unicode strings, when neccessary |
CYCPSymbol | Wrapper for YCPSymbolRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPSymbolRep with the arrow operator. See YCPSymbolRep |
CYCPSymbolRep | YCP symbol. Symbols appear as components of pathes, as names of structure elements and as term names. The ASCII representation of a symbol is a letter or underscore followed by an arbitrary number of letters, digits and underscores |
CYCPTerm | Wrapper for YCPTermRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPTermRep with the arrow operator. See YCPTermRep |
CYCPTermRep | YCPValueRep representing a term. A YCPTermRep is a YCPValue containing a list plus a string representing the term's name |
CYCPValue | Wrapper for YCPValueRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPValueRep with the arrow operator. See YCPValueRep |
CYCPValueRep | 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 |
CYCPVoid | Wrapper for YCPVoidRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPVoidRep with the arrow operator. See YCPVoidRep |
CYCPVoidRep | YCPValueRep representing a void value |
CYEBinary | |
CYEBracket | |
CYEBuiltin | |
CYECall | |
CYECompare | |
CYEFunction | |
CYEFunctionPointer | |
CYEIs | |
CYEList | |
CYELocale | |
►CYEMap | |
Cmapval | |
CYEPropagate | |
CYEReference | |
CYEReturn | |
CYETerm | |
CYETriple | |
CYEUnary | |
CYEVariable | |
CYFunction | |
►CYLocale | |
Ceqstr | |
CYSAssign | |
CYSBlock | |
CYSBracket | |
CYSBreak | |
CYSContinue | |
CYSDo | |
CYSExpression | |
CYSFilename | |
CYSFunction | |
CYSIf | |
CYSImport | |
CYSInclude | |
CYSRepeat | |
CYSReturn | |
CYSSwitch | |
CYStatement | |
CYSTextdomain | |
CYSTypedef | |
CYSVariable | |
CYSWhile | |
►CYSymbolEntry | |
Cpayload | |
Cyy_buffer_state | |
Cyy_trans_info | |
Cyyalloc | |
Cyystype_type | |