:orphan: .. index:: pair: enum; te_compound_kind .. _doxid-group__te__tools__te__compound_1gaf8fad7ee34b4b986f3c526eac1be5137: enum te_compound_kind ===================== Overview ~~~~~~~~ The kind of a compound string. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include enum te_compound_kind { :ref:`TE_COMPOUND_NULL`, :ref:`TE_COMPOUND_PLAIN`, :ref:`TE_COMPOUND_ARRAY`, :ref:`TE_COMPOUND_OBJECT`, }; .. _details-group__te__tools__te__compound_1gaf8fad7ee34b4b986f3c526eac1be5137: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ The kind of a compound string. This is mostly important for JSON serialization. Enum Values ----------- .. index:: pair: enumvalue; TE_COMPOUND_NULL .. _doxid-group__te__tools__te__compound_1ggaf8fad7ee34b4b986f3c526eac1be5137a89e5824850cf5219631e6c83c278ab24: .. ref-code-block:: cpp :class: doxyrest-title-code-block TE_COMPOUND_NULL Empty compound string. .. index:: pair: enumvalue; TE_COMPOUND_PLAIN .. _doxid-group__te__tools__te__compound_1ggaf8fad7ee34b4b986f3c526eac1be5137a733bf7674e1e8f71b7d5992b879df37c: .. ref-code-block:: cpp :class: doxyrest-title-code-block TE_COMPOUND_PLAIN Simple non-empty string without internal structure. .. index:: pair: enumvalue; TE_COMPOUND_ARRAY .. _doxid-group__te__tools__te__compound_1ggaf8fad7ee34b4b986f3c526eac1be5137ac2d225281c45d1f296aad77786699925: .. ref-code-block:: cpp :class: doxyrest-title-code-block TE_COMPOUND_ARRAY A compound containing only unnamed items. .. index:: pair: enumvalue; TE_COMPOUND_OBJECT .. _doxid-group__te__tools__te__compound_1ggaf8fad7ee34b4b986f3c526eac1be5137af70538f1c80d7001bc646c8c3ce8564b: .. ref-code-block:: cpp :class: doxyrest-title-code-block TE_COMPOUND_OBJECT A compound containing at least one named item. It may also have unnamed items as well, making it a hybrid of an array and a dictionary, but such compounds will still always be serialized as JSON objects.