yast2-core
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNstringutil
oNY2SLog
oNYaST
oCAnyAgentSCR Agent for access to any describeable file
oCBasicRepPtrBase class wraping a Rep* and managing reference counting
oCblockstack_tStack for blocks
oCBlockTypeYCP type Block <type>
oCBytecode*.ybc I/O
oCbytecodeistreamAn istream that remembers some data about the bytecode
oCconstPtrCounted 'const _Tp *'. Support construction/assignment via dynamic_cast from constPtrBase<_Bt>
oCconstPtrBaseCommon base class for counted 'const _Bt *' (constPtr)
oCCountedRepBase class for reference counted objects. Provides numerical object ids
oCDebuggerDebugger singleton to keep debugging-related status
oCdeclaration
oCDirStack
oCDummyAgentSCR Agent for testing
oCExternalDataSourceBidirectional stream to external data
oCExternalProgramExecute 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
oCFileDepFile dependency (ycpc)
oCFileDescrFile description (name, section name, mtime); ini-agent
oCFlexTypeYCP type <flex>
oCformalparamstackLinked list for formal parameters (not a stack at all)
oCFunctionTypeYCP type Function <returntype, arg1type, arg2type, ...>
oCImportInstantiate to import a module
oCinfo_entry(ResolverAgent)
oCIniAgentAn interface class between YaST2 and Ini Agent
oCIniBase
oCIniContainerElement
oCIniEntry
oCIniParser
oCIniSection
oCIoPattern
oCListTypeYCP type List <type>
oCLoggerC++ interface for logging
oCLogTail
oCMapTypeYCP type Map <keytype, valuetype>
oCMemUsage
oCModuleEntryOne entry in the modules.conf file
oCModulesAgentAn interface class between YaST2 and modules.conf
oCModulesConfThe modules.conf file
oCNFlexTypeYCP type <flexN>
oCparam
oCParserYCP language parser
oCPathInfoWrapper class for ::stat/::lstat and other file/directory related operations
oCPathname
oCPoint
oCProcessExecute 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
oCProcessAgentAn interface class between YaST2 and Process Agent
oCPtrCounted '_Tp *'. Support construction/assignment via dynamic_cast from PtrBase<_Bt>
oCPtrBaseCommon base class for counted '_Bt *' (Ptr)
oCrecurse_structDirectory recursion (ycpc)
oCREG_RET(regexp builtins)
oCRegex
oCRegex_t
oCRegexMatch
oCRepBase class for reference counted objects
oCRepPtrBaseCommon base class for all counted pointer classes
oCRepPtrStoreA '_Tp*' with reference counting on construction and assign
oCResolverAgentSCR Agent for Resolver commands
oCScannerScanner for scanning YCP syntax
oCscannerstack_tStack for scanners
oCSCR
oCSCRAgentSuSE Configuration Repository Agent
oCScriptingAgent
oCSCRSubAgent
oCsection
oCSortedTreeItemTemplate class for tree items that maintain sort order
oCstackGeneral stack handling
oCStaticDeclaration
oCStdioSCRAgent
oCswitchstack_tStack for switch
oCSymbolEntry
oCSymbolTable
oCSystemAgentSCR Agent for system commands
oCTableEntry
oCTemporaryLocaleSet and later restore a locale category
oCTestY2CC
oCTestY2Component
oCtokenValue
oCTreeItemTemplate 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'
oCTupleTypeTuple <type, type, ...> (function arguments)
oCTypeYCP type
oCUstringUnique strings
oCUstringHashA Hash of unique strings
oCVariableTypeYCP type Variable <type> for iterator builtins
oCVarPtrSimple counted pointer with variable like const access
oCWFM
oCWFMSubAgent
oCXmlcode*.ybc I/O
oCxmlcodeistreamAn istream that remembers some data about the xmlcode
oCY2AgentComp
oCY2CCAgentComp
oCY2CCPlugin
oCY2CCProgram
oCY2CCSerial
oCY2CCStdio
oCY2CCWFMCreates 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:
oCY2ComponentCommunication handle to a YaST2 component
oCY2ComponentBroker
oCY2ComponentCreatorCan 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
oCY2ErrorComponentA dummy component representing an error
oCY2Function
oCY2LanguageLoader
oCY2Namespace
oCY2PathSearch
oCY2PluginComponent
oCY2ProgramComponent
oCY2SerialComponentInterface to a component via serial line
oCY2StdioComponentInterface to a component via stdio
oCY2StdioFunction
oCY2SystemFunction
oCY2SystemNamespace
oCY2WFMComponent
oCY2YCPFunction
oCYBlock
oCYBreakpointYBreakpoint wrapper for YCP debugger
oCYCodeYCode for precompiled ycp code
oCycodelist
oCYConstYCP Constant
oCycp_equal_to
oCycp_less
oCycp_not_equal_to
oCYCPBooleanWrapper for YCPBooleanRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPBooleanRep with the arrow operator. See YCPBooleanRep
oCYCPBooleanRepYCPValueRep representing a boolean value
oCYCPBreakWrapper for YCPBreakRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPBreakRep with the arrow operator. See YCPBreakRep
oCYCPBreakRepWrapper for Break as YCPValue
oCYCPBuiltinBoolean
oCYCPBuiltinByteblock
oCYCPBuiltinFloat
oCYCPBuiltinInteger
oCYCPBuiltinList
oCYCPBuiltinMap
oCYCPBuiltinMisc
oCYCPBuiltinMultiset
oCYCPBuiltinPath
oCYCPBuiltinString
oCYCPBuiltinSymbol
oCYCPBuiltinTerm
oCYCPBuiltinVoid
oCYCPByteblockWrapper for YCPByteblockRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPByteblockRep with the arrow operator. See YCPByteblockRep
oCYCPByteblockRepYCPValueRep representing a block of bytes
oCYCPCodeWrapper for YCPCodeRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPCodeRep with the arrow operator. See YCPCodeRep
oCYCPCodeCompare
oCYCPCodeRepWrapper for YCode as YCPValue
oCYCPDebugger
oCYCPElementWrapper for YCPElementRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPElementRep with the arrow operator. See YCPElementRep
oCYCPElementRepAbstract base class of all YCP elements
oCYCPEntryWrapper for YCPEntryRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPEntryRep with the arrow operator. See YCPEntryRep
oCYCPEntryRepWrapper for SymbolEntry as YCPValue
oCYCPExternalWrapper for YCPExternalRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPExternalRep with the arrow operator. See YCPExternalRep
oCYCPExternalRepA blackbox wrapper for handling external values in ycp. The payload is handled as a blackbox and is not owned by the wrapper
oCYCPFloatWrapper for YCPFloatRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPFloatRep with the arrow operator. See YCPFloatRep
oCYCPFloatRepYCPValueRep 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
oCYCPIntegerWrapper for YCPIntegerRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPIntegerRep with the arrow operator. See YCPIntegerRep
oCYCPIntegerRepYCPValueRep representing a 64 bit signed integer
oCYCPListWrapper for YCPListRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPListRep with the arrow operator. See YCPListRep
oCYCPListRepList 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
oCYCPMapWrapper for YCPMapRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPMapRep with the arrow operator. See YCPMapRep
oCYCPMapIterator
oCYCPMapRepA 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
oCYCPNull
oCYCPPathWrapper for YCPPathRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPPathRep with the arrow operator. See YCPPathRep
oCYCPPathRepYCPValueRep 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
oCYCPPathSearch
oCYCPReferenceWrapper for YCPReferenceRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPReferenceRep with the arrow operator. See YCPReferenceRep
oCYCPReferenceRepWrapper for a reference to a SymbolEntry as YCPValue
oCYCPReturnWrapper for YCPReturnRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPReturnRep with the arrow operator. See YCPReturnRep
oCYCPReturnRepWrapper for Return as YCPValue
oCYCPStringWrapper for YCPStringRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPStringRep with the arrow operator. See YCPStringRep
oCYCPStringRepYCPValueRep 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
oCYCPSymbolWrapper for YCPSymbolRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPSymbolRep with the arrow operator. See YCPSymbolRep
oCYCPSymbolRepYCP 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
oCYCPTermWrapper for YCPTermRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPTermRep with the arrow operator. See YCPTermRep
oCYCPTermRepYCPValueRep representing a term. A YCPTermRep is a YCPValue containing a list plus a string representing the term's name
oCYCPValueWrapper for YCPValueRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPValueRep with the arrow operator. See YCPValueRep
oCYCPValueRepAbstract 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
oCYCPVoidWrapper for YCPVoidRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPVoidRep with the arrow operator. See YCPVoidRep
oCYCPVoidRepYCPValueRep representing a void value
oCYEBinary
oCYEBracket
oCYEBuiltin
oCYECall
oCYECompare
oCYEFunction
oCYEFunctionPointer
oCYEIs
oCYEList
oCYELocale
oCYEMap
oCYEPropagate
oCYEReference
oCYEReturn
oCYETerm
oCYETriple
oCYEUnary
oCYEVariable
oCYFunction
oCYLocale
oCYSAssign
oCYSBlock
oCYSBracket
oCYSBreak
oCYSContinue
oCYSDo
oCYSExpression
oCYSFilename
oCYSFunction
oCYSIf
oCYSImport
oCYSInclude
oCYSRepeat
oCYSReturn
oCYSSwitch
oCYStatement
oCYSTextdomain
oCYSTypedef
oCYSVariable
oCYSWhile
oCYSymbolEntry
oCyy_buffer_state
oCyy_trans_info
oCyyalloc
\Cyystype_type

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