Open Vehicle API#
Page Hierarchy#
Full API#
Namespaces#
Classes and Structs#
- Struct CDefinitionContext
- Inheritance Relationships
- Struct Documentation
CDefinitionContextCDefinitionContext()CDefinitionContext()operator<<()SetDefAccessPublic()SetDefAccessPrivate()GetPrefaceStream()GetDefCodeStream()GetAutoStream()GetDefinitionCode()UsePreface()DisablePreface()NeedsConstruction()SetConstructionNeeded()NeedsNewlineAfterContent()EnableNewlineAfterContent()DisableNewlineAfterContent()HasFriends()GetFriendSet()AddFriend()
- Struct SAttributeDef
- Struct Documentation
dbc::SAttributeDef
- Struct Documentation
- Struct SParamInfo
- Nested Relationships
- Inheritance Relationships
- Struct Documentation
- Class CAppConfig
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CAppConfigCAppConfig()LoadInstallationManifests()UnloadInstallatonManifests()LoadAppConfigs()SaveAppConfigs()ProcessConfig()LoadConfig()SaveConfig()GenerateConfigString()CloseConfig()AddConfigSearchDir()ResetConfigBaseline()Install()Update()Uninstall()GetInstallations()GetInstallationFiles()FindInstalledModule()FindInstalledModuleManifest()FindInstalledComponent()RemoveFromConfig()
- Class CAppConfigFile
- Nested Relationships
- Class Documentation
CAppConfigFileEMergeResultCAppConfigFile()CAppConfigFile()Clear()IsLoaded()ConfigPath()LoadConfigFile()LoadConfigFromString()SaveConfigFile()UpdateConfigString()GetComponentList()GetClassList()GetModuleList()InsertComponent()RemoveComponent()InsertModule()RemoveModule()MergeConfigFile()CAppConfigFile::SComponentCAppConfigFile::SModule
- Class CAppSettings
- Inheritance Relationships
- Class Documentation
CAppSettingsEConfigTypeCAppSettings()~CAppSettings()ProcessAppStartupConfig()LoadSettingsFile()SaveSettingsFile()IsMainApplication()IsIsolatedApplication()IsStandaloneApplication()IsEssentialApplication()IsMaintenanceApplication()IsExternalApplication()GetContextType()GetInstanceID()GetRetries()GetLoggerClass()GetLoggerModulePath()GetLoggerProgramTag()GetLoggerSeverityFilter()GetConsoleSeverityFilter()IsConsoleSilent()IsConsoleVerbose()GetRootDir()GetInstallDir()GetSystemConfigPaths()GetConfigPath()EnableConfig()DisableConfig()GetUserConfigPath()SetUserConfigPath()RemoveUserConfigPath()GetNames()Get()Set()GetFlags()Reset()
- Class CArgumentDefBase
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CArgumentDefBase
- Class CCodePos
- Class Documentation
CCodePosIsValid()operator bool()UpdateLocation()UpdateLocation()UpdateLocation()PrependCode()CurrentPositionInMacroExpansion()operator=()operator=()operator[]()operator*()operator const char *()operator++()operator++()operator+=()CCodePos()CCodePos()CCodePos()CCodePos()Reset()GetLine()GetCol()HasEOF()HasEOL()GetLocation()
- Class Documentation
- Class CCommandLine
- Class Documentation
CCommandLineEParseFlagsCCommandLine()~CCommandLine()GetApplicationPath()GetParseFlags()CheckParseFlag()Parse()DefineGroup()DefineDefaultArgument()DefineOption()DefineSubOption()DefineFlagOption()DefineFlagSubOption()PrintFixedWidth()PrintFixedWidth()PrintMaxWidth()PrintMaxWidth()PrintSyntax()PrintSyntax()PrintHelp()DumpArguments()IncompatibleArguments()PrintHelpText()
- Class Documentation
- Class CCommunicationControl
- Inheritance Relationships
- Class Documentation
CCommunicationControlCCommunicationControl()~CCommunicationControl()OnInitialize()OnShutdown()CreateServerConnection()CreateClientConnection()AssignServerEndpoint()AssignClientEndpoint()RemoveConnection()GetProxy()GetStub()CreateProxy()GetOrCreateStub()CreateUniqueCallIndex()SetConnectorContext()CallStub()
- Class CConstVariant
- Class Documentation
CConstVariantIsArithmetic()IsIntegral()IsFloatingPoint()IsBoolean()IsSigned()IsUnsigned()Ranking()IsSame()operator!()operator~()operator+()operator-()UnaryOperation()UnaryOperationIntegral()BinaryOperation()BinaryOperationIntegral()ETypeMappingCConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()CConstVariant()operator=()operator=()operator=()Get()GetAsString()Convert()Convert()
- Class Documentation
- Class CDeclarationEntity
- Inheritance Relationships
- Class Documentation
CDeclarationEntityCDeclarationEntity()CDeclarationEntity()~CDeclarationEntity()GetInterface()GetDeclarationType()HasArray()GetArrayDimensions()HasAssignment()GetAssignment()GetBaseType()GetTypeEntity()Process()ProcessDeclaration()PreprocessArrayDeclaration()PreprocessTokenListVector()PostProcess()SupportAssignments()RequiresAssignment()CanSupportComplexTypeAssignments()SupportArrays()IsReadOnly()IsAnonymous()SupportMultipleDeclarations()DoNotEnfoceNextDeclarationAfterComma()SupportRaiseExceptions()SupportSeparateSetGetRaiseExceptions()SupportInterface()SupportVoid()RequiresParameters()SetOperationAsConst()CalcHash()GetParamVector()GetParamVector()GetExceptionVector()GetReadExceptionVector()GetWriteExceptionVector()
- Template Class CDefEntityContext
- Nested Relationships
- Class Documentation
CDefEntityContextCDefEntityContext()CDefEntityContext()~CDefEntityContext()operator<<()GetScope()IsCompound()IsStructural()GetIndent()IncrIndent()DecrIndent()DisableIndent()EnableIndent()EnableDeepIndent()GetDefEntity()GetDefEntity()CreateIterator()GetCurrentIteration()AssignSwitchVarContext()GetOrCreateSwitchCodeContext()HasMultipleSwitchCodeContexts()GetSwitchCodeContexts()CDefEntityContext::SIterator
- Class CDefinitionEntity
- Inheritance Relationships
- Class Documentation
CDefinitionEntityCDefinitionEntity()~CDefinitionEntity()GetInterface()ProcessContent()Process()ProcessDefinitionAddendum()CreateInheritanceValueChildNodes()IsUnnamed()Supports()SupportsChildren()SupportsInheritance()SupportsAnonymous()SupportContentAttributes()SupportContentOperations()RequireContentDefinition()RequireDeclaration()AllowAutoTransparentDeclaration()GetChildren()GetInheritance()CalcHash()GetDeclMembers()CDefinitionEntity()AddChild()FindLocal()CreateValueNode()m_vecInheritancem_lstTypeMembersm_lstConstMembersm_lstDeclMembersm_lstAttributesOperationm_bRequiresContentm_bAnonymousDefinitionm_iteratorChildrenm_iteratorInheritance
- Template Class CDefinitionGeneratorBase
- Inheritance Relationships
- Class Documentation
CDefinitionGeneratorBaseCDefinitionGeneratorBase()Generate()GetTargetFileInfo()GetFileHeaderText()StreamIntoFile()StreamIncludeSection()ProcessEntities()StreamMetaEntity()StreamDeclaration()StreamDefinition()GetOrCreateVarBasedSwitch()DetectUnionContainerForProcessing()ProcessUnionInContainerContext()DetectUnionJointContainerForSwitchVar()ProcessUnionJointContainerForSwitchVar()
- Class CDispatchService
- Inheritance Relationships
- Class Documentation
CDispatchServiceCDispatchService()CreateTxTrigger()RegisterTxSignal()RegisterRxSignal()RequestSignalPublisher()AddSignalSubscription()GetRegisteredSignals()CreateTransaction()GetNextTransactionID()CreateDirectTransactionID()GetDirectTransactionID()OnInitialize()OnShutdown()UnregisterSignal()FindSignal()FinishTransaction()GetScheduler()RemoveTxTrigger()
- Class CEntity
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CEntityGet()Get()GetContext()GetContext()GetParentEntity()GetParentEntity()GetRootEntity()GetRootEntity()GetResolvedEntity()GetResolvedEntity()SetBeginPosition()SetEndPosition()GetParserRef()GetParserRef()ValueRef()ValueRef()CEntity()CEntity()~CEntity()GetInterface()GetType()GetEntity()GetDeclTypeStr()Process()GetName()GetScopedName()MakeFullScoped()IsEqual()GetParent()SetCommentTokens()GetPreCommentTokenList()ProcessPostCommentTokenList()GetComments()GetLocation()GetSourcePath()GetPosition()CalcHash()Find()Find()FindValue()FindValue()FindValue()FindValueVariant()GetId()ForwardDeclaration()IsRootEntity()IsExtendable()SupportsChildren()ProcessScopedName()ProcessScopedName()CEntity()GetToken()GetLastValidToken()PeekToken()PrependToken()ProcessNumericExpression()ProcessStringExpression()ProcessType()SetName()ProcessSystemTypeAssignments()AddChild()FindLocal()FindMember()GetChildrenVector()DeclTypeToString()StringToDeclType()CreateChild()CEntity::CEntityIterator
- Class CEntityValueNode
- Inheritance Relationships
- Class Documentation
CEntityValueNodeGet()Get()GetDeclEntity()GetDeclEntity()IsArray()IsUnbound()IsConst()IsDeclaration()IsDynamic()IsLiteral()IsComplex()HasParent()HasChildren()CEntityValueNode()CEntityValueNode()~CEntityValueNode()CreateCopy()ProcessValueAssignment()ProcessChildNodes()AddChild()GetParentNode()GetDeclTypeStr()m_ptrEntitym_ptrParentm_vecChildren
- Class CGenContext
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CGenContextCKeywordMapCExceptionVectorCGenContext()~CGenContext()GetInterface()GetParser()GetSource()GetOutputDir()Header()GetCDeclTypeStr()Safeguard()SmartIndent()QualifyName()ReplaceKeywords()GetIndentChars()MapEntityType2CType()MapDeclType2CType()GetRelativeScopedName()CGenContext::SCDeclInfo
- Class CIdlCompilerEnvironment
- Inheritance Relationships
- Class Documentation
CIdlCompilerEnvironmentInterfaceTypeExtension()ExceptionTypeExtension()PointerTypeExtension()UnicodeExtension()CaseSensitiveTypeExtension()ContextDependentNamesExtension()MultiDimArrayExtension()CIdlCompilerEnvironment()CIdlCompilerEnvironment()CIdlCompilerEnvironment()GetInterface()GetNextFile()Help()ShowHelp()Version()GetIncludeDirs()GetOutputDir()AddDefinition()AddDefinition()RemoveDefinition()Defined()TestAndExpand()TestAndExpand()ResolveConst()NoProxyStub()GetProxStubCMakeTarget()GetOption()GetOptionCnt()GetOptionN()
- Class CInstallComposer
- Nested Relationships
- Class Documentation
- Class CMemBufferAccessorBase
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CMemBufferAccessorBaseCMemBufferAccessorBase()Attach()Detach()IsValid()GetBufferPointer()ResetRx()CancelSend()Canceled()GetPacketHdr()GetPacketData()HasUnreadData()TriggerDataSend()WaitForData()TriggerDataReceive()WaitForFreeSpace()Align()m_pBufferm_pHdrm_bCancelCMemBufferAccessorBase::SBufferHdrCMemBufferAccessorBase::SPacketHdr
- Class CModuleControl
- Inheritance Relationships
- Class Documentation
CModuleControlCModuleControl()CModuleControl()CModuleControl()~CModuleControl()operator=()operator=()AddModuleSearchDir()GetModuleSearchDirs()GetModuleList()GetClassList()Load()Unload()HasActiveObjects()FindModuleByClass()GetModule()UnloadAll()ResetConfigBaseline()LoadModulesFromConfig()SaveConfig()ContextLoad()ContextUnload()
- Class CParser
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CParserCParser()CParser()~CParser()GetInterface()GetFilePath()GetOutputDir()GetLexer()IncludeFile()GetEnvironment()GetToken()GetLastValidToken()PeekToken()GetComments()PrependToken()SkipAdjacentComments()LexicalCheck()Parse()Root()GenerateAnonymousEntityName()GetAndRemoveMeta()CParser::SMetaToken
- Class CPSClassGeneratorBase
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CPSClassGeneratorBaseCPSClassGeneratorBase()Generate()GetNameAppendix()GetClassDefFileComments()GetClassImplFileComments()GetClassDefBegin()GetClassDefEnd()GetConstructImplBegin()GetConstructImplEnd()GetConstructFuncImpl()GetFuncDef()GetFuncImpl()GetFuncImplParamInit()GetFuncImplStreamParamInput()GetFuncImplStreamParamOutput()GetFuncImplParamTerm()CPSClassGeneratorBase::SFuncInfoCPSClassGeneratorBase::SParamInfo
- Class CRepository
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CRepositoryCRepository()SetConfigMode()SetRunningMode()GetObject()GetObjectByID()CreateUtility()CreateProxyObject()CreateStubObject()CreateObjectFromModule()CreateObject2()DestroyObject2()RegisterObject()LinkCoreRepository()UnlinkCoreRepository()FindClass()GetObjectList()GetObjectInfo()FindObject()OnDestroyObject()DestroyModuleObjects()DestroyAllObjects()ResetConfigBaseline()StartFromConfig()SaveConfig()CreateObject()DestroyObject()
- Class CSdvPackagerEnvironment
- Nested Relationships
- Class Documentation
CSdvPackagerEnvironmentEOperatingModeEShowMaskCComponentVectorCSdvPackagerEnvironment()CSdvPackagerEnvironment()CSdvPackagerEnvironment()Help()ShowHelp()ReportInfo()Silent()Verbose()Version()CreateManifestOnly()OperatingMode()KeepStructure()ModuleList()ConfigFileList()PackagePath()SourceLocation()OutputLocation()TargetLocation()RootLocation()InstallLocation()Local()InstanceID()Update()Overwrite()LocalConfigFile()LocalConfigLocations()InsertIntoUserConfig()InsertIntoPlatformConfig()InsertIntoVehicleInterfaceConfig()InsertIntoVehicleAbstractionConfig()ObjectParameters()InstallName()ProductName()Description()Author()Address()Copyrights()PackageVersion()ShowFlags()CheckShowFlag()Error()ArgError()CSdvPackagerEnvironment::SEnvironmentExceptionCSdvPackagerEnvironment::SModuleCSdvPackagerEnvironment::SVersion
- Class CSerdesContext
- Inheritance Relationships
- Class Documentation
CSerdesContextEFuncStreamPartCSerdesContext()CSerdesContext()operator<<()ComposeMemberScope()EnableSerDesNamespace()DisableSerDesNamespace()GetSerDesCodeStream()GetSerDesCode()GetSizeFuncStream()GetSerFuncStream()GetDesFuncStream()GetSizeFuncCode()GetSerFuncCode()GetDesFuncCode()JoinFuncBodyStreams()StreamAndClearSerFuncStreams()NeedsVariableStreaming()
- Class CToken
- Class Documentation
CTokenoperator const std::string &()c_str()IsLiteral()IsInteger()IsSigned()IsUnsigned()IsLong()IsLongLong()IsDecimal()IsHexadecimal()IsOctal()IsBinary()IsFloatingPoint()IsFixedPoint()IsCharacter()IsCharacterSequence()IsString()IsAscii()IsUtf8()IsUtf16()IsUtf32()IsWide()IsRawString()IsBoolean()IsNullptr()CToken()CToken()CToken()CToken()MoveStart()MoveEnd()operator==()operator!=()GetLine()GetCol()GetEndLine()GetEndCol()GetLength()GetType()GetLiteralType()GetMetaType()operator bool()Left()Right()operator==()operator!=()operator==()operator!=()ValueRef()SetContext()GetContext()
- Class Documentation
- Class CTraceFifoBase
- Nested Relationships
- Class Documentation
CTraceFifoBaseGetDataPtr()GetDataPtr()CTraceFifoBase()~CTraceFifoBase()CTraceFifoBase()CTraceFifoBase()operator=()operator=()Open()Close()IsOpened()SetInstanceID()GetInstanceID()SetDefaultSize()GetDefaultSize()GetViewSize()GetDataBufferSize()InitializeBuffer()IsInitialized()Terminate()CreateAccessLockObject()GetView()GetWritePos()SetWritePos()
- Class CUnionEntity
- Inheritance Relationships
- Class Documentation
CUnionEntityCUnionEntity()~CUnionEntity()GetInterface()GetSwitchInterpretation()GetSwitchType()GetSwitchVar()GetType()GetDeclTypeStr()Process()ProcessDefinitionAddendum()PostProcess()Supports()SupportsAnonymous()CreateValueNode()RequireDeclaration()AllowAutoTransparentDeclaration()GetSwitchCaseType()
- Class CVSSBSCodingRX
- Inheritance Relationships
- Class Documentation
CVSSBSCodingRXCode_RXIDLServiceList()GetKeyWordMap()Code_BS_RXIncludes()Code_BS_RXInterface()Code_BS_RXInterfaceEntry()Code_BS_RXReAndUnregisterEvent()Code_BS_RXPrivateHeaderPart()Code_RXIDLServiceInterface()Code_BS_RXConstructor()Code_BS_RXDestructor()Code_BS_RXGetAndSetFunctions()Code_BS_RXRegister()
- Class CVSSHelper
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CVSSHelperVehicleDeviceVSSDefinitionExists()CreateCMakeFile()MakeLowercaseFilename()Align()Trim()MustNotContainSpaces()GetMaxClassName()GetMaxIDLType()GetMaxCTypeFromIDLType()GetMaxSignalName()GetMaxCANSignalName()GetMaxFunctionName()GetMaxVSSDefinition()MustContainDotOrIsEmpty()ValidateVSSFormatNumbers()IsNumber()GenerateDefaultIfEmpty()AddQuotationMarks()ReplaceCharacters()ToUpper()ShortenVSSString()CastValueType()GetCTypeFromIDLType()ValidateIDLTypes()CreateFolder()DeleteHeaderFile()ValidateVDCodeStyle()ValidateBSCodeStyle()ValidateVDCodeStyle()ValidateBSCodeStyle()CVSSHelper::SFunctionBSDefinitionCVSSHelper::SFunctionVDDefinitionCVSSHelper::SSignalBSDefinitionCVSSHelper::SSignalVDDefinition
- Class CVSSVDCodingRX
- Inheritance Relationships
- Class Documentation
CVSSVDCodingRXCVSSVDCodingRX()Code_RXIDLDeviceList()Code_RXIDLServiceList()GetKeyWordMap()Code_VD_RXIncludes()Code_VD_RXInterface()Code_VD_RXInterfaceEntry()Code_VD_RXReAndUnregisterEvent()Code_VD_RXPrivateHeaderPart()Code_RXIDLDeviceInterface()Code_RXIDLServiceInterface()Code_VD_RXSubscribeSignal()Code_VD_RXResetSignal()Code_VD_RXRegister()Code_VD_RXFormular()m_ssPrefix
- Class CVSSVDCodingTX
- Inheritance Relationships
- Class Documentation
CVSSVDCodingTXCVSSVDCodingTX()Code_VD_TXIDLList()GetKeyWordMap()Code_VD_TXIncludes()Code_VD_TXInterface()Code_VD_TXInterfaceEntry()Code_VD_TXIDLInterface()Code_VD_TXFunction()Code_VD_TXResetSignal()Code_VD_TXFunctionImplementation()Code_VD_TXVariable()Code_VD_TXVariableInitialization()Code_VD_TXVariableCheckInitialization()m_ssPrefix
- Class CDbcParser
- Class Documentation
dbc::CDbcParserCDbcParser()Parse()Clear()GetSources()GetVersions()HasNodeDef()GetNodeDefNames()GetNodeDef()HasValueTable()HasValue()GetValue()GetValueTableNames()GetValues()HasMsgDef()HasMsgDef()HasMsgDefStdId()HasMsgDefExtId()GetMessageIDs()GetMsgDef()GetMsgDef()GetMsgDefStdId()GetMsgDefExtId()HasSignalDef()HasSignalDef()HasSignalDefStdId()HasSignalDefExtId()GetSignalNames()GetSignalDef()GetSignalDef()GetSignalDefStdId()GetSignalDefExtId()GetEnvVarNames()GetEnvVarDef()GetSignalTypeDefNames()GetSignalTypeDef()GetSignalGroupDefNames()GetSignalGroupDef()GetComments()GetAttributeDefNames()GetAttributeDef()GetAttributes()ExtractMsgId()ComposeRawId()
- Class Documentation
- Class any_t
- Class Documentation
sdv::any_tany_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator bool()operator int8_t()operator uint8_t()operator int16_t()operator uint16_t()operator int32_t()operator uint32_t()operator int64_t()operator uint64_t()operator char()operator char16_t()operator char32_t()operator wchar_t()operator float()operator double()operator long double()operator string()operator u8string()operator u16string()operator u32string()operator wstring()operator interface_t()operator std::string()operator std::u16string()operator std::u32string()operator std::wstring()operator std::filesystem::path()set()set()set()set()set()set()set()set()set()set()set()set()set()set()set()set()set()set()set()set()set()set()set()set()set()set()set()set()EValTypeval_type_emptyval_type_boolval_type_int8val_type_uint8val_type_int16val_type_uint16val_type_int32val_type_uint32val_type_int64val_type_uint64val_type_charval_type_char16val_type_char32val_type_wcharval_type_floatval_type_doubleval_type_long_doubleval_type_fixedval_type_stringval_type_u8stringval_type_u16stringval_type_u32stringval_type_wstringval_type_interfaceval_type_interface_idval_type_exception_id
ECompareTypeany_t()~any_t()any_t()any_t()any_t()any_t()any_t()any_t()any_t()operator=()operator=()operator=()operator=()operator=()operator=()empty()clear()set()set()set()set()set()get()Compare()Compare()eValTypebVali8Valui8Vali16Valui16Vali32Valui32Vali64Valui64ValcValc16Valc32ValcwValfValdValldValssValss8Valss16Valss32ValsswValifcValidIfcValidExceptVal@5
- Class Documentation
- Class CAppControl
- Inheritance Relationships
- Class Documentation
sdv::app::CAppControlCAppControl()CAppControl()~CAppControl()Startup()RunLoop()Shutdown()IsRunning()GetAppContext()GetInstanceID()SetRunningMode()IsConfiguring()SetConfigMode()ProcessConfig()LoadConfig()SaveConfig()GenerateConfigString()CloseConfig()AddConfigSearchDir()AddConfigSearchDir()AddConfigSearchDir()AddConfigSearchDir()AddModuleSearchDir()AddModuleSearchDir()AddModuleSearchDir()AddModuleSearchDir()GetFrameworkRuntimeDirectory()SetFrameworkRuntimeDirectory()GetComponentInstallDirectory()SetComponentInstallDirectory()
- Class CSdvObject
- Inheritance Relationships
- Class Documentation
sdv::CSdvObjectTSdvObjectCreatorCSdvObject()CSdvObject()operator=()CSdvObject()operator=()~CSdvObject()Initialize()GetObjectState()SetOperationMode()GetObjectConfig()Shutdown()SetObjectIntoConfigErrorState()SetObjectIntoRuntimeErrorState()OnPreInitialize()OnInitialize()OnChangeToConfigMode()OnChangeToRunningMode()OnShutdown()GetClassAliasesStatic()GetDefaultObjectNameStatic()IsSingletonStatic()GetObjectDependenciesStatic()
- Class CSdvParamInfo
- Inheritance Relationships
- Class Documentation
sdv::CSdvParamInfoCSdvParamInfo()CSdvParamInfo()CSdvParamInfo()CSdvParamInfo()CSdvParamInfo()CSdvParamInfo()~CSdvParamInfo()operator=()operator=()InfoStruct()Name()Path()DefaultVal()Group()Description()Unit()Flags()ReadOnly()Temporary()Dirty()Locked()Boolean()Numeric()String()Enum()Bitmask()NumericLimitLow()NumericLimitHigh()StringPattern()EnumBitmaskLabels()TypeIsString()TypeIsReadOnly()
- Class CSdvParamMap
- Nested Relationships
- Inheritance Relationships
- Class Documentation
sdv::CSdvParamMapFindParamObject()FindParamObject()~CSdvParamMap()GetParamPaths()GetParam()SetParam()GetParamInfo()IsParamDirty()SetParamDirtyFlag()ResetParamDirtyFlag()IsParamMapDirty()ResetParamMapDirtyFlags()LockParamMap()UnlockParamMap()OnParamChanged()OnParamFlagChanged()GetParamMapInfoStatic()RegisterParameter()RegisterMemberMap()InitParamMap()BuildNecessary()
- Template Class index_iterator
- Class Documentation
sdv::internal::index_iteratorcontainer_referencecontainer_pointeriterator_categoryvalue_typedifference_typepointerreferenceindex_iterator()index_iterator()index_iterator()index_iterator()index_iterator()operator=()operator=()operator=()is_valid()operator==()operator==()operator!=()operator!=()operator*()operator->()operator++()operator++()operator--()operator--()operator+=()operator+()operator-=()operator-()operator-()operator[]()
- Class Documentation
- Template Class sequence
- Class Documentation
sdv::sequencevalue_typeiteratorreverse_iteratorconst_iteratorconst_reverse_iteratorreferenceconst_referencesequence()~sequence()sequence()sequence()sequence()sequence()sequence()sequence()sequence()sequence()sequence()operator=()operator=()operator=()operator=()operator=()operator=()assign()assign()assign()at()at()operator[]()operator[]()front()front()back()back()operator std::vector< T >()data()buffer()begin()begin()cbegin()rbegin()rbegin()crbegin()end()end()cend()rend()rend()crend()empty()size()length()reserve()capacity()shrink_to_fit()clear()insert()insert()insert()insert()insert()erase()erase()erase()erase()push_back()push_back()pop_back()resize()resize()swap()
- Class Documentation
- Template Class string_base
- Class Documentation
sdv::string_basevalue_typeiteratorreverse_iteratorconst_iteratorconst_reverse_iteratorreferenceconst_referencestring_base()~string_base()string_base()string_base()string_base()string_base()string_base()string_base()string_base()string_base()string_base()string_base()string_base()string_base()string_base()string_base()operator=()operator=()operator=()operator=()operator=()operator=()operator=()assign()assign()assign()assign()assign()assign()assign()assign()assign()assign()at()at()operator[]()operator[]()front()front()back()back()operator string_base< TCharType2, bUnicode2, nFixedSize2 >()operator std::basic_string< TCharType >()data()buffer()c_str()begin()begin()cbegin()rbegin()rbegin()crbegin()end()end()cend()rend()rend()crend()empty()size()length()reserve()capacity()shrink_to_fit()clear()insert()insert()insert()insert()insert()insert()insert()insert()insert()insert()insert()erase()erase()erase()push_back()pop_back()append()append()append()append()append()append()append()append()append()operator+=()operator+=()operator+=()operator+=()operator+=()compare()compare()compare()compare()compare()compare()compare()compare()compare()replace()replace()replace()replace()replace()replace()replace()replace()replace()replace()replace()replace()replace()replace()substr()copy()resize()resize()swap()find()find()find()find()find()rfind()rfind()rfind()rfind()rfind()find_first_of()find_first_of()find_first_of()find_first_of()find_first_of()find_first_not_of()find_first_not_of()find_first_not_of()find_first_not_of()find_first_not_of()find_last_of()find_last_of()find_last_of()find_last_of()find_last_of()find_last_not_of()find_last_not_of()find_last_not_of()find_last_not_of()find_last_not_of()is_unicodenpos
- Class Documentation
- Class CGenContext
- Class Documentation
toml_parser::CGenContextEPresentationCGenContext()InitTopMostNode()PartOfExcludedParents()CopyWithContext()PrefixKey()KeyContext()KeyPath()FullKeyPath()RelKeyPath()TopMostNode()SetOption()CheckOption()LastNode()Presentation()Standard()Inline()Embedded()Assignment()CommaNeeded()CommentAndNewlineAllowed()NewlineAllowed()FinalNewline()
- Class Documentation
- Class CNode
- Inheritance Relationships
- Class Documentation
toml_parser::CNodeCNode()operator=()CNode()operator=()~CNode()Parser()GetName()GetPath()GetRawPath()GetValue()GetIndex()GetParent()GetTOML()SetComment()GetComment()AutomaticFormat()IsInline()IsStandard()UpdateNodeCode()ChangeName()ChangeValue()MoveUp()MoveDown()DeleteNode()IsDeleted()Cast()Cast()SetParentPtr()GetParentPtr()GetParentPath()SetViewPtr()GetViewPtr()IsPartOfView()Direct()GenerateTOML()CodeSnippet()CodeSnippet()CodeSnippet()CodeSnippet()GetCustomPath()Inline()Inline()ExplicitlyDefined()MakeExplicit()m_nPreNodeCodem_nPostNodeCodem_nOutOfScopeCodeBeforem_nOutOfScopeCodeBehindm_nPreKeyCodem_nPostKeyCodem_nPreValueCodem_nPostValueCodem_nPostValuesArrayCNode()
- Class CNodeCollection
- Inheritance Relationships
- Class Documentation
toml_parser::CNodeCollectionAutomaticFormat()GetCount()GetNode()Get()Direct()GetNodeDirect()InsertValue()InsertArray()InsertTable()InsertTableArray()InsertTOML()DeleteNode()CanMakeInline()MakeInline()CanMakeStandard()MakeStandard()DeleteNode()InsertIntoView()RemoveFromView()FindIndex()IsDescendant()Insert()Combine()Reduce()CNodeCollection()
- Class CToken
- Class Documentation
toml_parser::CTokenEBoundaryCToken()CToken()CToken()CToken()CToken()CToken()CToken()CToken()CToken()CToken()~CToken()operator=()operator=()operator==()operator!=()operator bool()Next()Prev()JumpToBegin()JumpToEnd()Category()StringType()StringValue()IntegerValue()FloatValue()BooleanValue()RawString()TokenIndex()m_ssContentStringm_iContentIntegerm_dContentFloatingpointm_bContentBoolean
- Class Documentation
Enums#
- Enum ETokenLiteralType
- Enum Documentation
ETokenLiteralTypetoken_undefinedtoken_literal_dec_integertoken_literal_oct_integertoken_literal_hex_integertoken_literal_bin_integertoken_literal_dec_floating_pointtoken_literal_hex_floating_pointtoken_literal_fixed_pointtoken_literal_stringtoken_literal_raw_stringtoken_literal_charactertoken_literal_character_sequencetoken_literal_booleantoken_literal_nullptr
- Enum Documentation
- Enum EDeclType
- Enum Documentation
EDeclTypedecltype_unknowndecltype_shortdecltype_longdecltype_long_longdecltype_octetdecltype_unsigned_shortdecltype_unsigned_longdecltype_unsigned_long_longdecltype_floatdecltype_doubledecltype_long_doubledecltype_fixeddecltype_chardecltype_char16decltype_char32decltype_wchardecltype_booleandecltype_nativedecltype_stringdecltype_u8stringdecltype_u16stringdecltype_u32stringdecltype_wstringdecltype_enumdecltype_structdecltype_uniondecltype_moduledecltype_interfacedecltype_exceptiondecltype_attributedecltype_operationdecltype_parameterdecltype_enum_entrydecltype_case_entrydecltype_typedefdecltype_voiddecltype_metadecltype_pointerdecltype_sequencedecltype_mapdecltype_bitsetdecltype_bitfielddecltype_bitmaskdecltype_anydecltype_interface_iddecltype_interface_typedecltype_exception_id
- Enum Documentation
- Enum EDeclType
- Enum Documentation
EDeclTypedecltype_unknowndecltype_shortdecltype_longdecltype_long_longdecltype_octetdecltype_unsigned_shortdecltype_unsigned_longdecltype_unsigned_long_longdecltype_floatdecltype_doubledecltype_long_doubledecltype_fixeddecltype_chardecltype_char16decltype_char32decltype_wchardecltype_booleandecltype_nativedecltype_stringdecltype_u8stringdecltype_u16stringdecltype_u32stringdecltype_wstringdecltype_enumdecltype_structdecltype_uniondecltype_moduledecltype_interfacedecltype_exceptiondecltype_attributedecltype_operationdecltype_parameterdecltype_enum_entrydecltype_case_entrydecltype_typedefdecltype_voiddecltype_metadecltype_pointerdecltype_sequencedecltype_mapdecltype_bitsetdecltype_bitfielddecltype_bitmaskdecltype_anydecltype_interface_iddecltype_interface_typedecltype_exception_id
- Enum Documentation
- Enum EDeclType
- Enum Documentation
EDeclTypedecltype_unknowndecltype_shortdecltype_longdecltype_long_longdecltype_octetdecltype_unsigned_shortdecltype_unsigned_longdecltype_unsigned_long_longdecltype_floatdecltype_doubledecltype_long_doubledecltype_fixeddecltype_chardecltype_char16decltype_char32decltype_wchardecltype_booleandecltype_nativedecltype_stringdecltype_u8stringdecltype_u16stringdecltype_u32stringdecltype_wstringdecltype_enumdecltype_structdecltype_uniondecltype_moduledecltype_interfacedecltype_exceptiondecltype_attributedecltype_operationdecltype_parameterdecltype_enum_entrydecltype_case_entrydecltype_typedefdecltype_voiddecltype_metadecltype_pointerdecltype_sequencedecltype_mapdecltype_bitsetdecltype_bitfielddecltype_bitmaskdecltype_anydecltype_interface_iddecltype_interface_typedecltype_exception_id
- Enum Documentation
- Enum EDeclType
- Enum Documentation
EDeclTypedecltype_unknowndecltype_shortdecltype_longdecltype_long_longdecltype_octetdecltype_unsigned_shortdecltype_unsigned_longdecltype_unsigned_long_longdecltype_floatdecltype_doubledecltype_long_doubledecltype_fixeddecltype_chardecltype_char16decltype_char32decltype_wchardecltype_booleandecltype_nativedecltype_stringdecltype_u8stringdecltype_u16stringdecltype_u32stringdecltype_wstringdecltype_enumdecltype_structdecltype_uniondecltype_moduledecltype_interfacedecltype_exceptiondecltype_attributedecltype_operationdecltype_parameterdecltype_enum_entrydecltype_case_entrydecltype_typedefdecltype_voiddecltype_metadecltype_pointerdecltype_sequencedecltype_mapdecltype_bitsetdecltype_bitfielddecltype_bitmaskdecltype_anydecltype_interface_iddecltype_interface_typedecltype_exception_id
- Enum Documentation
- Enum ETokenCategory
- Enum Documentation
ETokenCategorytoken_nonetoken_syntax_assignmenttoken_syntax_array_opentoken_syntax_array_closetoken_syntax_table_opentoken_syntax_table_closetoken_syntax_table_array_opentoken_syntax_table_array_closetoken_syntax_inline_table_opentoken_syntax_inline_table_closetoken_syntax_commatoken_syntax_dottoken_syntax_new_linetoken_keytoken_stringtoken_integertoken_floattoken_booleantoken_time_localtoken_date_time_offsettoken_date_time_localtoken_date_localtoken_whitespacetoken_commenttoken_errortoken_emptytoken_terminated
- Enum Documentation