> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/holoscan/sdk-user-guide/_mcp/server. # Namespace holoscan::config — Structs > Structs in the holoscan::config namespace. * [`holoscan::config::ConfigCodec`](structs/configcodec) * [`holoscan::config::ConfigCodec< bool >`](structs/configcodecbool) * [`holoscan::config::ConfigCodec< ConfigValue >`](structs/configcodecconfigvalue) * [`holoscan::config::ConfigCodec< double >`](structs/configcodecdouble) * [`holoscan::config::ConfigCodec< float >`](structs/configcodecfloat) * [`holoscan::config::ConfigCodec< std::array< T, N > >`](structs/configcodecstdarraytn) * [`holoscan::config::ConfigCodec< std::int16_t >`](structs/configcodecstdint16t) * [`holoscan::config::ConfigCodec< std::int32_t >`](structs/configcodecstdint32t) * [`holoscan::config::ConfigCodec< std::int64_t >`](structs/configcodecstdint64t) * [`holoscan::config::ConfigCodec< std::int8_t >`](structs/configcodecstdint8t) * [`holoscan::config::ConfigCodec< std::map< std::string, T, Compare, Allocator > >`](structs/configcodecstdmapstdstringtcompareallocator) * [`holoscan::config::ConfigCodec< std::optional< T > >`](structs/configcodecstdoptionalt) * [`holoscan::config::ConfigCodec< std::string >`](structs/configcodecstdstring) * [`holoscan::config::ConfigCodec< std::uint16_t >`](structs/configcodecstduint16t) * [`holoscan::config::ConfigCodec< std::uint32_t >`](structs/configcodecstduint32t) * [`holoscan::config::ConfigCodec< std::uint64_t >`](structs/configcodecstduint64t) * [`holoscan::config::ConfigCodec< std::uint8_t >`](structs/configcodecstduint8t) * [`holoscan::config::ConfigCodec< std::vector< T > >`](structs/configcodecstdvectort) * [`holoscan::config::ConfigDigest`](structs/configdigest) * [`holoscan::config::ConfigObjectEntry`](structs/configobjectentry) * [`holoscan::config::ConfigValueLimits`](structs/configvaluelimits) * [`holoscan::config::ObjectCodec`](structs/objectcodec) * [`holoscan::config::RawSourceDigest`](structs/rawsourcedigest) * [`holoscan::config::SemanticDigest`](structs/semanticdigest) * [`holoscan::config::SemanticEncodeOptions`](structs/semanticencodeoptions) > Structs in the holoscan::config namespace. ## Docs - [holoscan::config::ConfigCodec](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodec.md): Declare the sole application customization point for typed configuration values. - [holoscan::config::ConfigCodec< bool >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecbool.md): Provide the built-in Boolean codec. - [holoscan::config::ConfigCodec< ConfigValue >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecconfigvalue.md): Provide the identity codec for immutable semantic values. - [holoscan::config::ConfigCodec< double >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecdouble.md): Provide the built-in binary64 codec with explicit numeric conversion policy. - [holoscan::config::ConfigCodec< float >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecfloat.md): Provide the built-in binary32 codec with explicit numeric conversion policy. - [holoscan::config::ConfigCodec< std::array< T, N > >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecstdarraytn.md): Provide the built-in exact-cardinality array codec for std::array. - [holoscan::config::ConfigCodec< std::int16_t >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecstdint16t.md): Provide the built-in signed 16-bit integer codec. - [holoscan::config::ConfigCodec< std::int32_t >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecstdint32t.md): Provide the built-in signed 32-bit integer codec. - [holoscan::config::ConfigCodec< std::int64_t >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecstdint64t.md): Provide the built-in signed 64-bit integer codec. - [holoscan::config::ConfigCodec< std::int8_t >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecstdint8t.md): Provide the built-in signed 8-bit integer codec. - [holoscan::config::ConfigCodec< std::map< std::string, T, Compare, Allocator > >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecstdmapstdstringtcompareallocator.md): Provide the built-in string-keyed ordered-map codec. - [holoscan::config::ConfigCodec< std::optional< T > >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecstdoptionalt.md): Provide the built-in null-or-value codec for std::optional. - [holoscan::config::ConfigCodec< std::string >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecstdstring.md): Provide the built-in owning UTF-8 string codec. - [holoscan::config::ConfigCodec< std::uint16_t >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecstduint16t.md): Provide the built-in unsigned 16-bit integer codec. - [holoscan::config::ConfigCodec< std::uint32_t >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecstduint32t.md): Provide the built-in unsigned 32-bit integer codec. - [holoscan::config::ConfigCodec< std::uint64_t >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecstduint64t.md): Provide the built-in unsigned 64-bit integer codec. - [holoscan::config::ConfigCodec< std::uint8_t >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecstduint8t.md): Provide the built-in unsigned 8-bit integer codec. - [holoscan::config::ConfigCodec< std::vector< T > >](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configcodecstdvectort.md): Provide the built-in ordered variable-length array codec for std::vector. - [holoscan::config::ConfigDigest](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configdigest.md): Pair semantic identity with optional exact-current and parsed-base source evidence. - [holoscan::config::ConfigObjectEntry](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configobjectentry.md): Describe one key/value input to checked object construction. - [holoscan::config::ConfigValueLimits](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/configvaluelimits.md): Bound construction of one owned semantic value tree. - [holoscan::config::ObjectCodec](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/objectcodec.md): Implement ConfigCodec for a default-constructible object from a declared field tuple. - [holoscan::config::RawSourceDigest](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/rawsourcedigest.md): Identify the exact source bytes from which a document was parsed or loaded. - [holoscan::config::SemanticDigest](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/semanticdigest.md): Identify a semantic configuration tree independent of its renderer. - [holoscan::config::SemanticEncodeOptions](https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/api-reference/holoscan/namespaces/config/structs/semanticencodeoptions.md): Bound the backend-neutral semantic value encoding output.