libzypp 17.38.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Ninternal
 CCurlPollHelper
 CCurlPoll
 CMediaCurlExceptionMayRetryInternalyAttempt to work around certain issues by autoretry in MediaCurl::getFileCopy E.g
 COptionalDownloadProgressReportBottleneck filtering all DownloadProgressReport issued from Media[Muli]Curl
 CProgressData
 Niobind
 Nparser
 Cxml_escape_parser
 Nsigc
 Cvisitor< zyppng::internal::lock_shared< T_functor, Lockers... > >
 Nstd
 Ndetail
 Cdetector
 Cdetector< Default, std::void_t< Op< Args... > >, Op, Args... >
 Cnonesuch
 Cmake_void
 Cremove_cvref
 Cconjunction
 Cconjunction< B1 >
 Cconjunction< B1, Bn... >
 Cdisjunction
 Cdisjunction< B1 >
 Cdisjunction< B1, Bn... >
 Cnegation
 Nztui
 Nansi
 Ntty
 CEscapeSequenceANSI Escape sequences and their fallback if no tty
 CColorVarious ways to define ansi SGR sequences
 CComp
 CColorStreamColored stream output if do_colors
 CnullDeleter
 CColorStringColored string if do_colors
 CColorTraits
 CColorTraits< Color::Constant >
 CColorTraits< ztui::ColorContext >
 Nctcdetail
 CColumnIfRemember either _if or _else function
 CColumnIf< Tif_, Tif_ >Specialization both functions return the same type
 Nmbs
 CMbToWc
 CMbsIteratorIterate chars and ANSI SGR in a multi-byte character string
 CMbsIteratorNoSGRMbsIterator skipping ANSI SGR
 CMbsWriteWrappedWrite MBString optionally wrapped and indented
 CScopedIndentIncrementTemporarily increase indent
 Nout
 Ndetail
 CListLayoutInit
 CListLayoutBasic list layout
 CWriterWrite out a List according to the layout
 CTableLayoutBasic table layout
 CWriterWrite out a Table according to the layout
 CXmlFormaterXML representation of types in container [asXmlListElement]
 CListFormaterDefault representation of types in Lists [asListElement]
 CTableFormaterSpecial list formater writing a Table [asTableHeader|asTableRow]
 CXmlFormaterAdaptorAdaptor
 Ntable
 CColumnTable column style setter
 Nutf8
 CstringSimple utf8 string
 CAliveCursor
 CApplication
 CCCString
 CColorStreamColored stream output if do_colors
 CnullDeleter
 CColorStringColored string if do_colors
 CConfig
 COutBase class for producing common (for now) zypper output
 CParentOutConvenience base class storing the back reference to Out
 CXmlNodeXML only: RAII writing a XML nodes start/end tag
 CTitleNodeXmlNode with optional normal text headline (NL appended)
 CParFormatLess common Paragraph formats
 CInfo
 CProgressBarConvenience class for progress output
 CNoStartBarIndicator type for ctor not drawing an initial start bar
 CPrintProgressData::ReceiverFnc printing to a ProgressBar
 CErrorConvenience class Error reporting
 COutNormal
 CPromptOptionsExample: PromptOptions popts; popts.setOptions(_("y/n/p"), 0 / * default reply * /); popts.setOptionHelp(0, _("Help for option 'y'")); popts.setOptionHelp(1, _("Help for option 'n'")); ... zypper.out().prompt(PROMPT_YN_INST_REMOVE_CONTINUE, prompt_text, popts); unsigned reply = get_prompt_reply(zypper, PROMPT_YN_INST_REMOVE_CONTINUE, popts);
 CPropertyTableAligned key/value with multiline support Key : value 1 LongKey : value 2 Multiline : line 1 line 2 Next Key : value 3
 CTable
 CTableHeader
 CTableRow
 CLess
 CTermLine
 Nzypp
 N_logtoolsdetail
 CMapEntryStd::pair wrapper for std::map output
 CDumpMapStd::map wrapper for stream output
 CTransformer
 CDumpKeysStd::map wrapper for stream output of keys
 CDumpValuesStd::map wrapper for stream output of values
 Nbase
 Nlogger
 CLoglinebuf
 CLoglinestream
 CLogControlImplLogControl implementation (thread_local Singleton)
 CFlagsA type-safe way of storing OR-combinations of enum values (like QTs QFlags)
 CLogControlMaintain logfile related options
 CLineFormaterIf you want to format loglines by yourself, derive from this, and overload format
 CJournalLineFormaterOur default format but without date, host and PID info
 CTmpExcessiveTurn on excessive logging for the lifetime of this object
 CTmpLineWriterExchange LineWriter for the lifetime of this object
 CLogControlImplLogControl implementation (thread_local Singleton)
 CProfilingFormater
 CProvideNumericIdBase class for objects providing a numeric Id
 CReferenceCountedBase class for reference counted objects
 CUnitSimple handling of Units
 Ncallback
 CUserDataTypesafe passing of user data via callbacks
 Ndebug
 CTraceLeave
 COsd
 Ndetail
 CDump
 CFdStreamBufImpl
 CfXstreamCommon template to define ifgzstream/ofgzstream reading/writing compressed files
 CSimpleStreamBuf
 CzckstreambufimplStreambuffer reading or writing zchunk files
 NenvNamespace intended to collect all environment variables we use
 CScopedSetTemporarily set/unset an environment variable
 Nexception_detail
 CCodeLocationKeep FILE, FUNCTION and LINE
 Nexternalprogram
 CEarlyPipeHelper providing pipe FDs for ExternalProgramWithStderr
 CExternalDataSourceBidirectional stream to external data
 NfilesystemTypes and functions for filesystem operations
 CDevInoCacheSimple cache remembering device/inode to detect hardlinks
 CDirEntryListentry returned by readdir
 CPathInfoWrapper class for ::stat/::lstat
 CPathnamePathname
 CStatModeWrapper class for mode_t values as derived from ::stat
 CTmpDirProvide a new empty temporary directory and recursively delete it when no longer needed
 CTmpFileProvide a new empty temporary file and delete it when no longer needed
 CTmpPathAutomatically deletes files or directories when no longer needed
 CImplClean or delete a directory on destruction
 Ngzstream_detail
 CZlibErrorHelper class to ship zlib errors
 CgzstreambufimplStreambuffer reading or writing gzip files
 Ninternal
 CMediaNetworkRequestExecutor
 CProgressTracker
 Nio
 CTimeoutException
 Niomanip
 CRangeLine
 NiostrIostream related utilities
 CEachLineSimple lineparser: Traverse each line in a file
 Njson
 CArray
 CBool
 CInt
 CNull
 CNumber
 CObject
 CParser
 CToken
 CString
 CUInt
 CValue
 Nkvmap
 CKVMapPolicyKVMapPolicy for conversion of KVMaps to/from string
 CKVMapBaseBase class for KVMaps, (key,value) pairs
 CCharSepKVMapPolicy for KVMaps using a single char as separator (e.g
 Nlog
 CLineWriterIf you want to log the (formated) loglines by yourself, derive from this, and overload writeOut
 CStreamLineWriterBase class for ostream based LineWriter
 CStdoutLineWriterLineWriter to stdout
 CStderrLineWriterLineWriter to stderr
 CFileLineWriterLineWriter to file
 Nmedia
 CAttachedMediaA simple structure containing references to a media source and its attach point
 CAttachPointAttach point of a media source
 CAuthDataClass for handling media authentication data
 CAuthDataComparator
 CCDTools
 CCredentialFileReaderParse credentials files and catalogs
 CCredentialManager
 CImpl
 CCredManagerOptions
 CCurlAuthDataCurl HTTP authentication data
 CCurlConfigStructure holding values of curlrc options
 CMediaBadAttachPointException
 CMediaBadCAException
 CMediaBadFilenameException
 CMediaBadUrlEmptyDestinationException
 CMediaBadUrlEmptyFilesystemException
 CMediaBadUrlEmptyHostException
 CMediaBadUrlException
 CMediaBlockSingle block from the blocklist, consisting of an offset and a size
 CMediaBlockList
 CMediaCDImplementation class for CD/DVD MediaHandler
 CMediaCIFSImplementation class for CIFS MediaHandler
 CMediaCurlImplementation class for FTP, HTTP and HTTPS MediaHandler
 CRequestData
 CMediaCurl2Implementation class for FTP, HTTP and HTTPS MediaHandler
 CRequestData
 CMediaCurlException
 CMediaCurlInitException
 CMediaCurlSetOptException
 CMediaDIRImplementation class for DIR MediaHandler
 CMediaDISKImplementation class for DISK MediaHandler
 CMediaExceptionJust inherits Exception to separate media exceptions
 CMediaFileNotFoundException
 CMediaFileSizeExceededException
 CMediaForbiddenException
 CMediaHandlerAbstract base class for 'physical' MediaHandler like MediaCD, etc
 CMediaHandlerFactory
 CMediaInvalidCredentialsException
 CMediaISOImplementation class for ISO MediaHandler
 CMediaIsSharedException
 CMediaJammedException
 CMediaManagerManages access to the 'physical' media, e.g CDROM drives, Disk volumes, directory trees, etc, using Media Access Url's
 CMediaManager_Impl
 CMediaMountException
 CMediaNetworkCommonHandlerBaseclass for MediaCurl
 CMediaNFSImplementation class for NFS MediaHandler
 CMediaNotADirException
 CMediaNotAFileException
 CMediaNotAttachedException
 CMediaNotDesiredException
 CMediaNotEjectedException
 CMediaNotOpenException
 CMediaNotSupportedException
 CMediaPluginImplementation class for plugin MediaHandler
 CMediaPriorityDerive a numeric priority from Url scheme according to zypp.conf(download.media_preference)
 CMediaRequestCancelledException
 CMediaSourceMedia source internally used by MediaManager and MediaHandler
 CMediaSystemException
 CMediaTemporaryProblemExceptionFor HTTP 503 and similar
 CMediaTimeoutException
 CMediaUnauthorizedException
 CMediaUnmountException
 CMediaUnsupportedUrlSchemeException
 CMediaVerifierBaseInterface to implement a media verifier
 CMediaWriteException
 CMetalinkMirror
 CMetaLinkParser
 Cml_parsedata
 CMountInterface to the mount program
 CMountEntryA "struct mntent" like mount entry structure, but using std::strings
 CNoVerifierDummy default media verifier, which is always happy
 CProxyInfo
 CImpl
 CProxyInfoLibproxy
 CProxyInfoSysconfig
 CTmpUnsetEnv
 CTransferSettingsHolds transfer setting
 CImpl
 Ctransition
 CUrlResolverPlugin
 CImplUrlResolverPlugin implementation
 CZsyncParser
 Nparser
 Neconf
 CConfigurationContextProvide access to the prioritized list of files and drop-ins to read and merge for a specific config file
 CEconfDictParse the prioritized list of files and drop-ins to read and merge for a specific config file stem: [PROJECT/]EXAMPLE[.SUFFIX] e.g: zypp/zypp.conf
 CEconfExceptionThrown by EconfDict
 CIniDictParses a INI file and offers its structure as a dictionary
 CIniParserSimple INI-file parser
 CParseException
 Nrw_pointerDon't forgett to provide versions for PtrType and constPtrType, esp
 CShared
 CIntrusive
 CScoped
 NstrProvide print[f] and sprint[f] functions based on JoinFormat
 Ndetail
 CRefStoreHelper to store a reference or move rvalues inside
 CRefStore< T & >Store reference
 CNoPrintStore nothing print nothing
 CRefStore< NoPrint >
 CRefStore< NoPrint & >
 CJoinFormatA basic format description to print a collection
 CPrintFmtLog helper wrapping the Ostream and Format
 CFormatConvenient building of std::string with boost::format
 CregexRegular expression
 CSafeBufAssert free called for allocated char *
 CsmatchRegular expression match result
 CStrConvenient building of std::string via std::ostringstream Basically a std::ostringstream autoconvertible to std::string for building string arguments
 NurlUrl details namespace
 CSafeQuerystrHide passwords embedded in a querystr,
 CUrlBadComponentExceptionThrown if a url component is invalid
 CUrlBaseGeneric Url base class
 CUrlBaseDataInternal data used by UrlBase
 CUrlDecodingExceptionThrown if the encoded string contains a NUL byte (%00)
 CUrlExceptionBase class for all URL exceptions
 CUrlNotAllowedExceptionThrown if scheme does not allow a component
 CUrlNotSupportedExceptionThrown if a feature e.g
 CUrlParsingExceptionThrown if the url or a component can't be parsed at all
 CViewOptionUrl::asString() view options
 Nxml
 Ndetail
 CEscapedString
 Nxmlout
 CNodeAttr(Key, Value) string pair of XML node attributes
 CNodeRAII writing a nodes start/end tag
 COptionalContentTypeCtor arg type
 CHasContentExceptionException type thrown if attributes are added to a closed start node
 CAutoDisposeReference counted access to a Tp object calling a custom Dispose function when the last AutoDispose handle to it is destroyed or reset
 CImpl
 CAutoDispose< void >
 CImpl
 CAutoFDAutoDispose<int> calling ::close
 CAutoFILEAutoDispose<FILE*> calling ::fclose
 CAutoFREE
 CAutoFREE< void >
 CByteArray
 CByteCountStore and operate with byte count
 CC_StrConvenience char* constructible from std::string and char*, it maps (char*)0 to an empty string
 CCheckSum
 CCheckSumCheckException
 CCheckSumException
 CCleanerThread
 CCombinedProgressDataProgress callback from another progress
 CContentTypeMime type like 'type/subtype' classification of content
 CDateStore and operate on date (time_t)
 CEDateFormatDefDate formats for printing (use like 'enum class DateFormat')
 CETimeFormatDefTime formats for printing (use like 'enum class TimeFormat')
 CETimeZoneFormatDefTimezone indicator for printing (use like 'enum class TimeZoneFormat')
 CDateFormatException
 CDefaultIntegralIntegral type with defined initial value when default constructed
 CDeferred
 CDigestCompute Message Digests (MD5, SHA1 etc)
 CP
 CDtorResetAssign a vaiable a certain value when going out of scope
 CImplRequires TVal being copy constructible, and assignment TVar = TVal defined
 CErrnoConvenience errno wrapper
 CExceptionBase class for Exception
 CExternalProgramExecute a program and give access to its io An object of this class encapsulates the execution of an external program
 CExternalProgramWithSeperatePgidExternalProgram extended to change the progress group ID after forking
 CExternalProgramWithStderrExternalProgram extended to offer reading programs stderr
 CFileCheckException
 CGetPairFirstFunctor taking a std::pair returning std::pair.first
 CGetPairSecondFunctor taking a std::pair returning std::pair.second
 CInputStreamHelper to create and pass std::istream
 CIterable
 CKVMapA map of (key,value) strings
 CLogClient
 CLogThread
 CMapKVIteratorTraitsTraits for std::map key and value iterators
 CMediaConfig
 CMediaConfigPrivate
 CMirroredOriginManages a data source characterized by an authoritative URL and a list of mirror URLs
 Citer
 CPrivate
 CMirroredOriginSetA smart container that manages a collection of MirroredOrigin objects, automatically grouping endpoints and preserving the insertion order of their schemes
 CPrivate
 CMLSepHelper to produce not-NL-terminated multi line output
 CNullDeleterShared_ptr custom deleter doing nothing
 COnMediaLocationDescribes a resource file located on a medium
 CImplOnMediaLocation implementation
 COriginEndpointRepresents a single, configurable network endpoint, combining a URL with specific access settings
 CPrivate
 CPathInfoWrapper class for ::stat/::lstat
 CPathnamePathname
 CPluginFrameCommand frame for communication with PluginScript
 CImplPluginFrame implementation
 CPluginFrameExceptionBase class for PluginFrame Exception
 CProgressDataMaintain [min,max] and counter (value) for progress counting
 CData
 CRW_pointerWrapper for const correct access via Smart pointer types
 CRWCOW_pointerRW_pointer supporting 'copy on write' functionality
 CShutdownLockAttempts to create a lock to prevent the system from going into hibernate/shutdown
 CShutdownLockCommit
 CSignatureCheckException
 CSpinLock
 CUByteArray
 CUrlUrl manipulation class
 CUserRequestExceptionBase for exceptions caused by explicit user request
 CWatchFileRemember a files attributes to detect content changes
 Nzyppng
 Ndetail
 Cadd_type_to_collectionThis adds the type NewType to the collection if the condition is true
 Cadd_type_to_collection< Templ, NewType, Templ< Types... >, false >
 Cadd_type_to_collection< Templ, NewType, Templ< Types... >, true >
 Cand_then_helper
 CAsyncFirstOfImpl
 CAsyncToAsyncResult
 CAsyncToSyncResult
 CAsyncToSyncResult< PrevRes, Callback, std::enable_if_t< is_sync_monad_cb_with_async_res_v< Callback, PrevRes > > >
 CAsyncToSyncResult< PrevRes, Callback, std::enable_if_t< is_sync_monad_cb_with_sync_res_v< Callback, PrevRes > > >
 CAwaitImpl
 CAwaitImpl< ArgType, SignalProxy< SigR(SigT...)>(ArgType::*)()>
 Ccollect_helper
 Ccollect_transitions
 Ccollect_transitions_helperCollect all transitions that have the same SourceState as the first type argument
 Ccollect_transitions_helper< State, TupleSoFar, Head >
 CContinueUntilValidPredicate
 CFirstOfHelper
 Chas_value_type
 Chas_value_type< T, std::void_t< typename T::value_type > >
 Cinspect_err_helper
 Cinspect_helper
 Cis_asyncop_type
 Cis_asyncop_type< T, std::enable_if_t< std::is_convertible_v< T *, AsyncOp< typename T::value_type > * > > >
 Cis_future_monad_cb
 Cis_future_monad_cb< Callback, MsgType, std::void_t< std::enable_if_t< is_async_op_v< Callback > >, decltype(std::declval< remove_smart_ptr_t< Callback > >()(std::declval< MsgType >())) > >
 Cis_nested_async
 Cis_nested_async< AsyncOpRef< AsyncOpRef< T > > >
 Cis_same_stateEvaluates to true if type A and type B wrap the same State type
 Cis_sync_monad_cb
 Cis_sync_monad_cb< Callback, MsgType, std::void_t< std::enable_if_t< !is_async_op_v< Callback > >, std::enable_if_t< !std::is_same_v< void, decltype(std::declval< Callback >()(std::declval< MsgType >())) > > > >
 Cis_sync_monad_cb_with_async_res
 Cis_sync_monad_cb_with_async_res< Callback, MsgType, std::void_t< std::enable_if_t< is_sync_monad_cb< Callback, MsgType >::value >, std::enable_if_t< callback_returns_async_op< Callback, MsgType >::value > > >
 Cis_sync_monad_cb_with_sync_res
 Cis_sync_monad_cb_with_sync_res< Callback, MsgType, std::void_t< std::enable_if_t< is_sync_monad_cb< Callback, MsgType >::value >, std::enable_if_t< !callback_returns_async_op< Callback, MsgType >::value > > >
 Clifter
 Clifter< std::shared_ptr< AsyncOp >, std::void_t< std::enable_if_t< zyppng::detail::is_async_op< AsyncOp >::value > > >
 Cmake_state_set
 Cmake_state_set_helperIterates over the list of Transitions and collects them all in a std::variant<State1, State2, ...> type
 Cmake_state_set_helper< VariantSoFar, Head >
 Cmake_statewithtransitionTurns a State type into its StateWithTransitions counterpart
 Cmake_statewithtransition_set
 Cmake_statewithtransition_set< NoState, std::variant< HeadState, States... >, Transitions... >
 Cmake_statewithtransition_set_helperIterates over each State in the StateVariant argument, collects the corresponding Transitions and combines the results in a std::variant< StateWithTransitions<...>,... > type
 Cmake_statewithtransition_set_helper< VariantSoFar, std::variant< HeadState >, Transitions... >
 Cmake_statewithtransition_set_helper< VariantSoFar, std::variant< HeadState, State... >, Transitions... >
 Cmtry_helper
 Cor_else_helper
 CReadyResult
 CRedoWhileImpl
 CRedoWhileImpl< std::shared_ptr< MyAsyncOp >, Pred, std::enable_if_t< is_async_op< MyAsyncOp >::value > >
 CRedoWhileImpl< Task, Pred, std::enable_if_t< is_async_op< remove_smart_ptr_t< typename function_traits< Task >::return_type > >::value > >
 Cshowme
 CStateWithTransitions
 Ctransform_collect_helper
 Ctransform_helper
 CWaitForHelper
 CWaitForHelperExt
 CWaitForImpl
 Ninternal
 Clock_shared
 CMemberFunction
 CMemberFunction< Ret(BType::*)(Args...)>
 Noperators
 Ndetail
 Cprogress_helper
 Cprogress_helper< progress_helper_mode::Start >
 Cprogress_helper< progress_helper_mode::Finish >
 CAbstractDirectSpawnEngine
 CAbstractEventSource
 CAbstractEventSourcePrivate
 CAbstractSpawnEngine
 CAsyncDataSource
 CAsyncDataSourcePrivate
 CReadChannelDev
 CAsyncOp
 CAsyncOpBase
 CAsyncOpNotReadyException
 CAsyncQueue
 CAsyncQueueBase
 CAsyncQueueWatch
 CAsyncQueueWatchPrivate
 CAttachedMediaInfo
 CAutoDisconnect
 CBase
 CBasePrivate
 CBasicState
 CBooleanChoiceRequest
 CCancelNotImplementedException
 CContext
 CCurlMultiPartDataReceiver
 CCurlMultiPartHandlerThe CurlMultiPartHandler class
 CRange
 CEventDispatcher
 CEventDispatcherPrivate
 CEventLoop
 CEventLoopPrivate
 Cexpected
 Cexpected< void, E >
 CForkSpawnEngine
 Cfunction_traits
 Cfunction_traits< F, std::void_t< decltype(&F::operator())> >
 Cfunction_traits< R(&)(Args...)>
 Cfunction_traits< R(*)(Args...)>
 Cfunction_traits< R(Args...)>
 Cargument
 Cfunction_traits< R(C::*)(Args...) const >
 Cfunction_traits< R(C::*)(Args...)>
 Cfunction_traits< R(C::*)>
 CGAbstractEventSource
 CGLibTimerSource
 CGlibWaitPIDData
 CGUnixPollFD
 CHeaderValue
 CHeaderValueMap
 Cconst_iterator
 CInvalidMessageReceivedException
 CIOBuffer
 CChunk
 CIODevice
 CIODeviceOStreamBuf
 CIODevicePrivate
 Cis_instance_of
 Cis_instance_of< Templ, Templ< Args... > >
 CLazyMediaHandle
 CData
 CListChoiceRequest
 CChoice
 CMemSignal
 CMemSignal< SignalHost, ReturnType(Arguments...)>
 Cmyerror_t
 CNestedAsyncOpMixin
 CNetworkRequest
 CTimings
 CNetworkRequestDispatcherPrivate
 CNetworkRequestErrorThe NetworkRequestError class Represents a error that occured in
 CNetworkRequestErrorPrivate
 CNetworkRequestPrivate
 CFileVerifyInfo
 Cpending_t
 CprepareNextRangeBatch_t
 Crunning_t
 Cfinished_t
 CNotFoundException
 CPipe
 CProcess
 CProcessPrivate
 CProgressObserver
 CProgressObserverPrivate
 CChildInfo
 CProvide
 CProvideFileSpec
 CImpl
 CProvideMediaHandle
 CProvideMediaSpec
 CImpl
 CProvideRes
 CProvideSpecBasePrivate
 CRangeDesc
 Cremove_smart_ptr
 Cremove_smart_ptr< std::shared_ptr< T > >
 Cremove_smart_ptr< std::unique_ptr< T > >
 CShowMessageRequest
 CSignal
 CSignal< R(T...)>
 CSignalProxy
 CSignalProxy< R(T...)>Hides the signals emit function from external code
 CSimpleState
 CSockAddr
 CSocket
 CSocketNotifier
 CSocketNotifierPrivate
 CSocketPrivate
 CInitialState
 CConnectingState
 CConnectedState
 CListeningState
 CClosingState
 CClosedState
 CStatemachineThis defines the actual StateMachine
 C_InitialState
 CStompFrameStream
 CThreadData
 CTimerRepetitive and single-shot timers
 CTimerPrivate
 CTransition
 CUnixSignalSource
 CUnixSignalSourcePrivate
 CUnixSockAddr
 CUserInterface
 CUserInterfacePrivate
 CUserRequest
 CWakeup
 CZckError
 CZckLoader
 CPrepareResult
 CAutoFREE< Tp >AutoDispose<Tp*> calling ::free
 CB1
 CCleanerData
 CColorTraits< Tp_ >Traits class to enable custom Color construction
 Cfilter_iteratorAn iterator over the subset of elements of some sequence which satisfy a given predicate
 Cfunction_output_iteratorAn output iterator wrapping a unary function object; each time an element is written into the dereferenced iterator, it is passed as a parameter to the function object
 CImpl
 Cintrusive_ptr
 CRangeLine< TIterator >Iomanip helper printing dumpRangeLine style
 Cscoped_ptr
 Cshared_ptr
 CTBStream
 Ctransform_iteratorAn iterator over elements which are the result of applying some functional transformation to the elements of an underlying sequence
 Cweak_ptr