<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.3.1">
  <compounddef id="Tuple_8hpp" kind="file">
    <compoundname>Tuple.hpp</compoundname>
    <includes local="yes">StreamBase.hpp</includes>
    <includes refid="Timestamp_8hpp" local="yes">Timestamp.hpp</includes>
    <includes refid="Schema_8hpp" local="yes">Schema.hpp</includes>
    <includes refid="Field_8hpp" local="yes">Field.hpp</includes>
    <includes refid="Exceptions_8hpp" local="yes">Exceptions.hpp</includes>
    <includes local="yes">Errors.hpp</includes>
    <includes local="no">NMSTL/platform.hpp</includes>
    <includes local="no">streambase/impl/Memory.hpp</includes>
    <includes local="yes">TuplePrivate.hpp</includes>
    <includes local="yes">TupleExceptions.hpp</includes>
    <includes refid="FieldValue_8hpp" local="yes">FieldValue.hpp</includes>
    <includedby refid="TupleList_8hpp" local="yes">TupleList.hpp</includedby>
    <includedby refid="DequeueResult_8hpp" local="yes">DequeueResult.hpp</includedby>
    <incdepgraph>
      <node id="302">
        <label>Tuple.hpp</label>
        <link refid="Tuple.hpp"/>
        <childnode refid="303" relation="include">
        </childnode>
        <childnode refid="304" relation="include">
        </childnode>
        <childnode refid="316" relation="include">
        </childnode>
        <childnode refid="320" relation="include">
        </childnode>
        <childnode refid="306" relation="include">
        </childnode>
        <childnode refid="311" relation="include">
        </childnode>
        <childnode refid="315" relation="include">
        </childnode>
        <childnode refid="310" relation="include">
        </childnode>
        <childnode refid="323" relation="include">
        </childnode>
        <childnode refid="324" relation="include">
        </childnode>
        <childnode refid="325" relation="include">
        </childnode>
      </node>
      <node id="310">
        <label>streambase/impl/Memory.hpp</label>
      </node>
      <node id="325">
        <label>FieldValue.hpp</label>
        <link refid="FieldValue_8hpp_source"/>
        <childnode refid="303" relation="include">
        </childnode>
        <childnode refid="321" relation="include">
        </childnode>
        <childnode refid="304" relation="include">
        </childnode>
      </node>
      <node id="319">
        <label>SBHashMap.hpp</label>
      </node>
      <node id="318">
        <label>cassert</label>
      </node>
      <node id="307">
        <label>string</label>
      </node>
      <node id="321">
        <label>CompleteDataType.hpp</label>
        <link refid="CompleteDataType_8hpp_source"/>
        <childnode refid="303" relation="include">
        </childnode>
        <childnode refid="322" relation="include">
        </childnode>
        <childnode refid="316" relation="include">
        </childnode>
      </node>
      <node id="323">
        <label>TuplePrivate.hpp</label>
      </node>
      <node id="308">
        <label>exception</label>
      </node>
      <node id="314">
        <label>NMSTL/ntime.hpp</label>
      </node>
      <node id="312">
        <label>NMSTL/internal.hpp</label>
      </node>
      <node id="317">
        <label>limits.h</label>
      </node>
      <node id="306">
        <label>Exceptions.hpp</label>
        <link refid="Exceptions_8hpp_source"/>
        <childnode refid="303" relation="include">
        </childnode>
        <childnode refid="307" relation="include">
        </childnode>
        <childnode refid="308" relation="include">
        </childnode>
        <childnode refid="309" relation="include">
        </childnode>
        <childnode refid="310" relation="include">
        </childnode>
        <childnode refid="311" relation="include">
        </childnode>
        <childnode refid="312" relation="include">
        </childnode>
        <childnode refid="313" relation="include">
        </childnode>
      </node>
      <node id="311">
        <label>Errors.hpp</label>
      </node>
      <node id="320">
        <label>Field.hpp</label>
        <link refid="Field_8hpp_source"/>
        <childnode refid="303" relation="include">
        </childnode>
        <childnode refid="307" relation="include">
        </childnode>
        <childnode refid="309" relation="include">
        </childnode>
        <childnode refid="321" relation="include">
        </childnode>
        <childnode refid="316" relation="include">
        </childnode>
      </node>
      <node id="322">
        <label>DataType.hpp</label>
        <link refid="DataType_8hpp_source"/>
        <childnode refid="303" relation="include">
        </childnode>
        <childnode refid="307" relation="include">
        </childnode>
        <childnode refid="306" relation="include">
        </childnode>
      </node>
      <node id="309">
        <label>vector</label>
      </node>
      <node id="316">
        <label>Schema.hpp</label>
        <link refid="Schema_8hpp_source"/>
        <childnode refid="317" relation="include">
        </childnode>
        <childnode refid="303" relation="include">
        </childnode>
        <childnode refid="318" relation="include">
        </childnode>
        <childnode refid="306" relation="include">
        </childnode>
        <childnode refid="319" relation="include">
        </childnode>
      </node>
      <node id="305">
        <label>time.h</label>
      </node>
      <node id="315">
        <label>NMSTL/platform.hpp</label>
      </node>
      <node id="313">
        <label>ExceptionCodes.hpp</label>
      </node>
      <node id="304">
        <label>Timestamp.hpp</label>
        <link refid="Timestamp_8hpp_source"/>
        <childnode refid="303" relation="include">
        </childnode>
        <childnode refid="305" relation="include">
        </childnode>
        <childnode refid="306" relation="include">
        </childnode>
        <childnode refid="314" relation="include">
        </childnode>
        <childnode refid="315" relation="include">
        </childnode>
      </node>
      <node id="303">
        <label>StreamBase.hpp</label>
      </node>
      <node id="324">
        <label>TupleExceptions.hpp</label>
      </node>
    </incdepgraph>
    <invincdepgraph>
      <node id="326">
        <label>Tuple.hpp</label>
        <link refid="Tuple.hpp"/>
        <childnode refid="327" relation="include">
        </childnode>
        <childnode refid="329" relation="include">
        </childnode>
      </node>
      <node id="327">
        <label>TupleList.hpp</label>
        <link refid="TupleList_8hpp_source"/>
        <childnode refid="328" relation="include">
        </childnode>
        <childnode refid="329" relation="include">
        </childnode>
      </node>
      <node id="328">
        <label>StreamBaseClient.hpp</label>
        <link refid="StreamBaseClient_8hpp_source"/>
      </node>
      <node id="329">
        <label>DequeueResult.hpp</label>
        <link refid="DequeueResult_8hpp_source"/>
        <childnode refid="328" relation="include">
        </childnode>
      </node>
    </invincdepgraph>
    <innerclass refid="classsb_1_1Tuple" prot="public">sb::Tuple</innerclass>
    <innernamespace refid="namespacesb__internal">sb_internal</innernamespace>
    <innernamespace refid="namespacesb">sb</innernamespace>
      <sectiondef kind="define">
      <memberdef kind="define" id="Tuple_8hpp_1a6a8d9aae00afbb4f90f269bd7eb60502" prot="public" static="no">
        <name>DO_ACCESSOR</name>
        <param><defname>type</defname></param>
        <param><defname>getter</defname></param>
        <initializer>template &lt;&gt; inline type Tuple_do_get&lt;type&gt;(const Tuple&amp; t, const Field&amp; f) { return t.get ## getter(f); } \
template &lt;&gt; inline void Tuple_do_set&lt;type&gt;(Tuple&amp; t, const Field&amp; f, type v) { return t.set ## getter(f, v); }</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/Tuple.hpp" line="658" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/Tuple.hpp" bodystart="656" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="Tuple_8hpp_1af2a3ea0722fc7322d6ac18b72d7de836" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>std::ostream &amp;</type>
        <definition>std::ostream&amp; operator&lt;&lt;</definition>
        <argsstring>(std::ostream &amp;os, const sb::Tuple &amp;tuple)</argsstring>
        <name>operator&lt;&lt;</name>
        <param>
          <type>std::ostream &amp;</type>
          <declname>os</declname>
        </param>
        <param>
          <type>const <ref refid="classsb_1_1Tuple" kindref="compound">sb::Tuple</ref> &amp;</type>
          <declname>tuple</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/Tuple.hpp" line="676" bodyfile="/Users/build/sbxbuild/445/co/streambase/clients/c++/Tuple.hpp" bodystart="676" bodyend="679"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/Users/build/sbxbuild/445/co/streambase/clients/c++/Tuple.hpp"/>
  </compounddef>
</doxygen>
