yast2-core
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NY2SLog
 NYaST
 CAnyAgentSCR Agent for access to any describeable file
 CBasicRepPtrBase class wraping a Rep* and managing reference counting
 Cblockstack_tStack for blocks
 CBlockTypeYCP type Block <type>
 CBytecode*.ybc I/O
 CbytecodeistreamAn istream that remembers some data about the bytecode
 CconstPtrCounted 'const _Tp *'. Support construction/assignment via dynamic_cast from constPtrBase<_Bt>
 CconstPtrBaseCommon base class for counted 'const _Bt *' (constPtr)
 CCountedRepBase class for reference counted objects. Provides numerical object ids
 CDebuggerDebugger singleton to keep debugging-related status
 Cdeclaration
 CDirStack
 CDummyAgentSCR Agent for testing
 CExternalDataSourceBidirectional stream to external data
 CExternalProgramExecute 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
 CFileDepFile dependency (ycpc)
 CFileDescrFile description (name, section name, mtime); ini-agent
 CFlexTypeYCP type <flex>
 CformalparamstackLinked list for formal parameters (not a stack at all)
 CFunctionTypeYCP type Function <returntype, arg1type, arg2type, ...>
 CImportInstantiate to import a module
 Cinfo_entry(ResolverAgent)
 CIniAgentAn interface class between YaST2 and Ini Agent
 CIniBase
 CIniContainerElement
 CIniEntry
 CIniParser
 CIniSection
 CIoPattern
 CListTypeYCP type List <type>
 CLoggerC++ interface for logging
 CLogTail
 CMapTypeYCP type Map <keytype, valuetype>
 CMemUsage
 CModuleEntryOne entry in the modules.conf file
 CModulesAgentAn interface class between YaST2 and modules.conf
 CModulesConfThe modules.conf file
 CNFlexTypeYCP type <flexN>
 Cparam
 CParserYCP language parser
 CPathInfoWrapper class for ::stat/::lstat and other file/directory related operations
 CPathname
 CPoint
 CProcessExecute 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
 CProcessAgentAn interface class between YaST2 and Process Agent
 CPtrCounted '_Tp *'. Support construction/assignment via dynamic_cast from PtrBase<_Bt>
 CPtrBaseCommon base class for counted '_Bt *' (Ptr)
 Crecurse_structDirectory recursion (ycpc)
 CREG_RET(regexp builtins)
 CRegex
 CRegex_t
 CRegexMatch
 CRepBase class for reference counted objects
 CRepPtrBaseCommon base class for all counted pointer classes
 CRepPtrStoreA '_Tp*' with reference counting on construction and assign
 CResolverAgentSCR Agent for Resolver commands
 CScannerScanner for scanning YCP syntax
 Cscannerstack_tStack for scanners
 CSCR
 CSCRAgentSuSE Configuration Repository Agent
 CScriptingAgent
 CSCRSubAgent
 Csection
 CSortedTreeItemTemplate class for tree items that maintain sort order
 CstackGeneral stack handling
 CStaticDeclaration
 Cswitchstack_tStack for switch
 CSymbolEntry
 CSymbolTable
 CSystemAgentSCR Agent for system commands
 CTableEntry
 CTemporaryLocaleSet and later restore a locale category
 CTestY2CC
 CTestY2Component
 CtokenValue
 CTreeItemTemplate 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'
 CTupleTypeTuple <type, type, ...> (function arguments)
 CTypeYCP type
 CUstringUnique strings
 CUstringHashA Hash of unique strings
 CVariableTypeYCP type Variable <type> for iterator builtins
 CVarPtrSimple counted pointer with variable like const access
 CWFM
 CWFMSubAgent
 CXmlcode*.ybc I/O
 CxmlcodeistreamAn istream that remembers some data about the xmlcode
 CY2AgentComp
 CY2CCAgentComp
 CY2CCPlugin
 CY2CCProgram
 CY2CCSCR
 CY2CCSerial
 CY2CCStdio
 CY2CCWFMCreates 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:
 CY2ComponentCommunication handle to a YaST2 component
 CY2ComponentBroker
 CY2ComponentCreatorCan 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
 CY2ErrorComponentA dummy component representing an error
 CY2Function
 CY2IniAgentComponent
 CY2LanguageLoader
 CY2Namespace
 CY2PathSearch
 CY2PluginComponent
 CY2ProgramComponent
 CY2SCRComponent
 CY2SerialComponentInterface to a component via serial line
 CY2StdioComponentInterface to a component via stdio
 CY2WFMComponent
 CY2YCPFunction
 CYBlock
 CYBreakpointYBreakpoint wrapper for YCP debugger
 CYCodeYCode for precompiled ycp code
 Cycodelist
 CYConstYCP Constant
 Cycp_equal_to
 Cycp_less
 Cycp_not_equal_to
 CYCPBooleanWrapper for YCPBooleanRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPBooleanRep with the arrow operator. See YCPBooleanRep
 CYCPBooleanRepYCPValueRep representing a boolean value
 CYCPBreakWrapper for YCPBreakRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPBreakRep with the arrow operator. See YCPBreakRep
 CYCPBreakRepWrapper for Break as YCPValue
 CYCPBuiltinBoolean
 CYCPBuiltinByteblock
 CYCPBuiltinFloat
 CYCPBuiltinInteger
 CYCPBuiltinList
 CYCPBuiltinMap
 CYCPBuiltinMisc
 CYCPBuiltinMultiset
 CYCPBuiltinPath
 CYCPBuiltinString
 CYCPBuiltinSymbol
 CYCPBuiltinTerm
 CYCPBuiltinVoid
 CYCPByteblockWrapper for YCPByteblockRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPByteblockRep with the arrow operator. See YCPByteblockRep
 CYCPByteblockRepYCPValueRep representing a block of bytes
 CYCPCodeWrapper for YCPCodeRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPCodeRep with the arrow operator. See YCPCodeRep
 CYCPCodeCompare
 CYCPCodeRepWrapper for YCode as YCPValue
 CYCPDebugger
 CYCPElementWrapper for YCPElementRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPElementRep with the arrow operator. See YCPElementRep
 CYCPElementRepAbstract base class of all YCP elements
 CYCPEntryWrapper for YCPEntryRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPEntryRep with the arrow operator. See YCPEntryRep
 CYCPEntryRepWrapper for SymbolEntry as YCPValue
 CYCPExternalWrapper for YCPExternalRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPExternalRep with the arrow operator. See YCPExternalRep
 CYCPExternalRepA blackbox wrapper for handling external values in ycp. The payload is handled as a blackbox and is not owned by the wrapper
 CYCPFloatWrapper for YCPFloatRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPFloatRep with the arrow operator. See YCPFloatRep
 CYCPFloatRepYCPValueRep 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
 CYCPIntegerWrapper for YCPIntegerRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPIntegerRep with the arrow operator. See YCPIntegerRep
 CYCPIntegerRepYCPValueRep representing a 64 bit signed integer
 CYCPListWrapper for YCPListRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPListRep with the arrow operator. See YCPListRep
 CYCPListRepList 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
 CYCPMapWrapper for YCPMapRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPMapRep with the arrow operator. See YCPMapRep
 CYCPMapIterator
 CYCPMapRepA 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
 CYCPPathWrapper for YCPPathRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPPathRep with the arrow operator. See YCPPathRep
 CYCPPathRepYCPValueRep 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
 CYCPPathSearch
 CYCPReferenceWrapper for YCPReferenceRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPReferenceRep with the arrow operator. See YCPReferenceRep
 CYCPReferenceRepWrapper for a reference to a SymbolEntry as YCPValue
 CYCPReturnWrapper for YCPReturnRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPReturnRep with the arrow operator. See YCPReturnRep
 CYCPReturnRepWrapper for Return as YCPValue
 CYCPStringWrapper for YCPStringRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPStringRep with the arrow operator. See YCPStringRep
 CYCPStringRepYCPValueRep 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
 CYCPSymbolWrapper for YCPSymbolRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPSymbolRep with the arrow operator. See YCPSymbolRep
 CYCPSymbolRepYCP 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
 CYCPTermWrapper for YCPTermRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPTermRep with the arrow operator. See YCPTermRep
 CYCPTermRepYCPValueRep representing a term. A YCPTermRep is a YCPValue containing a list plus a string representing the term's name
 CYCPValueWrapper for YCPValueRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPValueRep with the arrow operator. See YCPValueRep
 CYCPValueRepAbstract 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
 CYCPVoidWrapper for YCPVoidRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPVoidRep with the arrow operator. See YCPVoidRep
 CYCPVoidRepYCPValueRep representing a void value
 CYEBinary
 CYEBracket
 CYEBuiltin
 CYECall
 CYECompare
 CYEFunction
 CYEFunctionPointer
 CYEIs
 CYEList
 CYELocale
 CYEMap
 CYEPropagate
 CYEReference
 CYEReturn
 CYETerm
 CYETriple
 CYEUnary
 CYEVariable
 CYFunction
 CYLocale
 CYSAssign
 CYSBlock
 CYSBracket
 CYSBreak
 CYSContinue
 CYSDo
 CYSExpression
 CYSFilename
 CYSFunction
 CYSIf
 CYSImport
 CYSInclude
 CYSRepeat
 CYSReturn
 CYSSwitch
 CYStatement
 CYSTextdomain
 CYSTypedef
 CYSVariable
 CYSWhile
 CYSymbolEntry
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 Cyystype_type

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