Metahuman_DNA_Calibration/docs/doxygen/build/xml/classterse_1_1CharOutputStreamBuf.xml
2022-12-02 14:51:53 +01:00

290 lines
20 KiB
XML

<?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.9.4" xml:lang="en-US">
<compounddef id="classterse_1_1CharOutputStreamBuf" kind="class" language="C++" prot="public">
<compoundname>terse::CharOutputStreamBuf</compoundname>
<basecompoundref prot="public" virt="non-virtual">std::streambuf</basecompoundref>
<includes refid="CharOutputStreamBuf_8h" local="no">CharOutputStreamBuf.h</includes>
<templateparamlist>
<param>
<type>class TStream</type>
</param>
<param>
<type>std::size_t</type>
<declname>BufferSize</declname>
<defname>BufferSize</defname>
<defval>4096ul</defval>
</param>
</templateparamlist>
<sectiondef kind="public-type">
<memberdef kind="typedef" id="classterse_1_1CharOutputStreamBuf_1acb3c143816d38693a16eb01ef0e54241" prot="public" static="no">
<type>std::streambuf::pos_type</type>
<definition>using terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::PosType = std::streambuf::pos_type</definition>
<argsstring></argsstring>
<name>PosType</name>
<qualifiedname>terse::CharOutputStreamBuf::PosType</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" line="20" column="9" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" bodystart="20" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="classterse_1_1CharOutputStreamBuf_1aee90f975a5e400b050e2048fbaf9b63b" prot="public" static="no">
<type>std::streambuf::off_type</type>
<definition>using terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::OffType = std::streambuf::off_type</definition>
<argsstring></argsstring>
<name>OffType</name>
<qualifiedname>terse::CharOutputStreamBuf::OffType</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" line="21" column="9" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" bodystart="21" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="classterse_1_1CharOutputStreamBuf_1a47c1c7464fe185403c92b5454a8aa0c6" prot="public" static="no">
<type>std::streambuf::char_type</type>
<definition>using terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::CharType = std::streambuf::char_type</definition>
<argsstring></argsstring>
<name>CharType</name>
<qualifiedname>terse::CharOutputStreamBuf::CharType</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" line="22" column="9" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" bodystart="22" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="classterse_1_1CharOutputStreamBuf_1ae245f6f8870e63228c93eb936d13fdf7" prot="public" static="no">
<type>std::streambuf::int_type</type>
<definition>using terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::IntType = std::streambuf::int_type</definition>
<argsstring></argsstring>
<name>IntType</name>
<qualifiedname>terse::CharOutputStreamBuf::IntType</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" line="23" column="9" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" bodystart="23" bodyend="-1"/>
</memberdef>
<memberdef kind="typedef" id="classterse_1_1CharOutputStreamBuf_1a65cd322dc1a981ca0d9ed651ef6fcebe" prot="public" static="no">
<type>std::streambuf::traits_type</type>
<definition>using terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::TraitsType = std::streambuf::traits_type</definition>
<argsstring></argsstring>
<name>TraitsType</name>
<qualifiedname>terse::CharOutputStreamBuf::TraitsType</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" line="24" column="9" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" bodystart="24" bodyend="-1"/>
</memberdef>
</sectiondef>
<sectiondef kind="private-attrib">
<memberdef kind="variable" id="classterse_1_1CharOutputStreamBuf_1af60bab8243bf3a66f1f7a030b85ad2a4" prot="private" static="no" mutable="no">
<type>TStream *</type>
<definition>TStream* terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::stream</definition>
<argsstring></argsstring>
<name>stream</name>
<qualifiedname>terse::CharOutputStreamBuf::stream</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" line="80" column="17" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" bodystart="80" bodyend="-1"/>
<referencedby refid="classterse_1_1CharOutputStreamBuf_1ae0a4ee57238ad9e8b475554f4c5d492c" compoundref="CharOutputStreamBuf_8h" startline="68" endline="77">terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::sync</referencedby>
<referencedby refid="classterse_1_1CharOutputStreamBuf_1ae5380a986712f018c80ca49aeb857809" compoundref="CharOutputStreamBuf_8h" startline="35" endline="54">terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::xsputn</referencedby>
</memberdef>
<memberdef kind="variable" id="classterse_1_1CharOutputStreamBuf_1ac11355f36e27b2c0b1e5533b5c1d52fe" prot="private" static="no" mutable="no">
<type>std::array&lt; char, BufferSize &gt;</type>
<definition>std::array&lt;char, BufferSize&gt; terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::buffer</definition>
<argsstring></argsstring>
<name>buffer</name>
<qualifiedname>terse::CharOutputStreamBuf::buffer</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" line="81" column="20" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" bodystart="81" bodyend="-1"/>
<referencedby refid="classterse_1_1CharOutputStreamBuf_1a9c07ad18d554ee31a2a69f387a2802df" compoundref="CharOutputStreamBuf_8h" startline="27" endline="29">terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::CharOutputStreamBuf</referencedby>
<referencedby refid="classterse_1_1CharOutputStreamBuf_1ae0a4ee57238ad9e8b475554f4c5d492c" compoundref="CharOutputStreamBuf_8h" startline="68" endline="77">terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::sync</referencedby>
</memberdef>
</sectiondef>
<sectiondef kind="public-func">
<memberdef kind="function" id="classterse_1_1CharOutputStreamBuf_1a9c07ad18d554ee31a2a69f387a2802df" prot="public" static="no" const="no" explicit="yes" inline="yes" virt="non-virtual">
<type></type>
<definition>terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::CharOutputStreamBuf</definition>
<argsstring>(TStream *stream_)</argsstring>
<name>CharOutputStreamBuf</name>
<qualifiedname>terse::CharOutputStreamBuf::CharOutputStreamBuf</qualifiedname>
<param>
<type>TStream *</type>
<declname>stream_</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" line="27" column="18" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" bodystart="27" bodyend="29"/>
<references refid="classterse_1_1CharOutputStreamBuf_1ac11355f36e27b2c0b1e5533b5c1d52fe" compoundref="CharOutputStreamBuf_8h" startline="81">terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::buffer</references>
</memberdef>
<memberdef kind="function" id="classterse_1_1CharOutputStreamBuf_1a43a6b8a9ff3e922249b015a58e1f48b2" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type></type>
<definition>terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::~CharOutputStreamBuf</definition>
<argsstring>()</argsstring>
<name>~CharOutputStreamBuf</name>
<qualifiedname>terse::CharOutputStreamBuf::~CharOutputStreamBuf</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" line="31" column="9" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" bodystart="31" bodyend="33"/>
<references refid="classterse_1_1CharOutputStreamBuf_1ae0a4ee57238ad9e8b475554f4c5d492c" compoundref="CharOutputStreamBuf_8h" startline="68" endline="77">terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::sync</references>
</memberdef>
<memberdef kind="function" id="classterse_1_1CharOutputStreamBuf_1ae5380a986712f018c80ca49aeb857809" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>std::streamsize</type>
<definition>std::streamsize terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::xsputn</definition>
<argsstring>(const CharType *source, std::streamsize size) override</argsstring>
<name>xsputn</name>
<qualifiedname>terse::CharOutputStreamBuf::xsputn</qualifiedname>
<param>
<type>const <ref refid="classterse_1_1CharOutputStreamBuf_1a47c1c7464fe185403c92b5454a8aa0c6" kindref="member">CharType</ref> *</type>
<declname>source</declname>
</param>
<param>
<type>std::streamsize</type>
<declname>size</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" line="35" column="25" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" bodystart="35" bodyend="54"/>
<references refid="classterse_1_1CharOutputStreamBuf_1af60bab8243bf3a66f1f7a030b85ad2a4" compoundref="CharOutputStreamBuf_8h" startline="80">terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::stream</references>
<references refid="classterse_1_1CharOutputStreamBuf_1ae0a4ee57238ad9e8b475554f4c5d492c" compoundref="CharOutputStreamBuf_8h" startline="68" endline="77">terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::sync</references>
</memberdef>
<memberdef kind="function" id="classterse_1_1CharOutputStreamBuf_1a76e7119c01a47498b3f612bdf62a1747" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type><ref refid="classterse_1_1CharOutputStreamBuf_1ae245f6f8870e63228c93eb936d13fdf7" kindref="member">IntType</ref></type>
<definition>IntType terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::overflow</definition>
<argsstring>(IntType value) override</argsstring>
<name>overflow</name>
<qualifiedname>terse::CharOutputStreamBuf::overflow</qualifiedname>
<param>
<type><ref refid="classterse_1_1CharOutputStreamBuf_1ae245f6f8870e63228c93eb936d13fdf7" kindref="member">IntType</ref></type>
<declname>value</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" line="56" column="17" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" bodystart="56" bodyend="66"/>
<references refid="classterse_1_1CharOutputStreamBuf_1ae0a4ee57238ad9e8b475554f4c5d492c" compoundref="CharOutputStreamBuf_8h" startline="68" endline="77">terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::sync</references>
</memberdef>
<memberdef kind="function" id="classterse_1_1CharOutputStreamBuf_1ae0a4ee57238ad9e8b475554f4c5d492c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type><ref refid="classterse_1_1CharOutputStreamBuf_1ae245f6f8870e63228c93eb936d13fdf7" kindref="member">IntType</ref></type>
<definition>IntType terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::sync</definition>
<argsstring>() override</argsstring>
<name>sync</name>
<qualifiedname>terse::CharOutputStreamBuf::sync</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" line="68" column="17" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" bodystart="68" bodyend="77"/>
<references refid="classterse_1_1CharOutputStreamBuf_1ac11355f36e27b2c0b1e5533b5c1d52fe" compoundref="CharOutputStreamBuf_8h" startline="81">terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::buffer</references>
<references refid="classterse_1_1CharOutputStreamBuf_1af60bab8243bf3a66f1f7a030b85ad2a4" compoundref="CharOutputStreamBuf_8h" startline="80">terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::stream</references>
<referencedby refid="classterse_1_1CharOutputStreamBuf_1a76e7119c01a47498b3f612bdf62a1747" compoundref="CharOutputStreamBuf_8h" startline="56" endline="66">terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::overflow</referencedby>
<referencedby refid="classterse_1_1CharOutputStreamBuf_1ae5380a986712f018c80ca49aeb857809" compoundref="CharOutputStreamBuf_8h" startline="35" endline="54">terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::xsputn</referencedby>
<referencedby refid="classterse_1_1CharOutputStreamBuf_1a43a6b8a9ff3e922249b015a58e1f48b2" compoundref="CharOutputStreamBuf_8h" startline="31" endline="33">terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;::~CharOutputStreamBuf</referencedby>
</memberdef>
</sectiondef>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inheritancegraph>
<node id="3">
<label>terse::CharOutputStreamBuf&lt; trio::BoundedIOStream &gt;</label>
<link refid="classterse_1_1CharOutputStreamBuf"/>
<childnode refid="1" relation="template-instance">
<edgelabel>&lt; trio::BoundedIOStream &gt;</edgelabel>
</childnode>
</node>
<node id="2">
<label>std::streambuf</label>
</node>
<node id="1">
<label>terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;</label>
<link refid="classterse_1_1CharOutputStreamBuf"/>
<childnode refid="2" relation="public-inheritance">
</childnode>
</node>
</inheritancegraph>
<collaborationgraph>
<node id="5">
<label>T</label>
</node>
<node id="3">
<label>std::array&lt; char, 4096ul &gt;</label>
<childnode refid="4" relation="template-instance">
<edgelabel>&lt; char, 4096ul &gt;</edgelabel>
</childnode>
</node>
<node id="4">
<label>std::array&lt; T &gt;</label>
<childnode refid="5" relation="usage">
<edgelabel>+elements</edgelabel>
</childnode>
</node>
<node id="2">
<label>std::streambuf</label>
</node>
<node id="1">
<label>terse::CharOutputStreamBuf&lt; TStream, BufferSize &gt;</label>
<link refid="classterse_1_1CharOutputStreamBuf"/>
<childnode refid="2" relation="public-inheritance">
</childnode>
<childnode refid="3" relation="usage">
<edgelabel>-buffer</edgelabel>
</childnode>
</node>
</collaborationgraph>
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" line="18" column="1" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/terse/types/CharOutputStreamBuf.h" bodystart="18" bodyend="83"/>
<listofallmembers>
<member refid="classterse_1_1CharOutputStreamBuf_1ac11355f36e27b2c0b1e5533b5c1d52fe" prot="private" virt="non-virtual"><scope>terse::CharOutputStreamBuf</scope><name>buffer</name></member>
<member refid="classterse_1_1CharOutputStreamBuf_1a9c07ad18d554ee31a2a69f387a2802df" prot="public" virt="non-virtual"><scope>terse::CharOutputStreamBuf</scope><name>CharOutputStreamBuf</name></member>
<member refid="classterse_1_1CharOutputStreamBuf_1a47c1c7464fe185403c92b5454a8aa0c6" prot="public" virt="non-virtual"><scope>terse::CharOutputStreamBuf</scope><name>CharType</name></member>
<member refid="classterse_1_1CharOutputStreamBuf_1ae245f6f8870e63228c93eb936d13fdf7" prot="public" virt="non-virtual"><scope>terse::CharOutputStreamBuf</scope><name>IntType</name></member>
<member refid="classterse_1_1CharOutputStreamBuf_1aee90f975a5e400b050e2048fbaf9b63b" prot="public" virt="non-virtual"><scope>terse::CharOutputStreamBuf</scope><name>OffType</name></member>
<member refid="classterse_1_1CharOutputStreamBuf_1a76e7119c01a47498b3f612bdf62a1747" prot="public" virt="non-virtual"><scope>terse::CharOutputStreamBuf</scope><name>overflow</name></member>
<member refid="classterse_1_1CharOutputStreamBuf_1acb3c143816d38693a16eb01ef0e54241" prot="public" virt="non-virtual"><scope>terse::CharOutputStreamBuf</scope><name>PosType</name></member>
<member refid="classterse_1_1CharOutputStreamBuf_1af60bab8243bf3a66f1f7a030b85ad2a4" prot="private" virt="non-virtual"><scope>terse::CharOutputStreamBuf</scope><name>stream</name></member>
<member refid="classterse_1_1CharOutputStreamBuf_1ae0a4ee57238ad9e8b475554f4c5d492c" prot="public" virt="non-virtual"><scope>terse::CharOutputStreamBuf</scope><name>sync</name></member>
<member refid="classterse_1_1CharOutputStreamBuf_1a65cd322dc1a981ca0d9ed651ef6fcebe" prot="public" virt="non-virtual"><scope>terse::CharOutputStreamBuf</scope><name>TraitsType</name></member>
<member refid="classterse_1_1CharOutputStreamBuf_1ae5380a986712f018c80ca49aeb857809" prot="public" virt="non-virtual"><scope>terse::CharOutputStreamBuf</scope><name>xsputn</name></member>
<member refid="classterse_1_1CharOutputStreamBuf_1a43a6b8a9ff3e922249b015a58e1f48b2" prot="public" virt="non-virtual"><scope>terse::CharOutputStreamBuf</scope><name>~CharOutputStreamBuf</name></member>
</listofallmembers>
</compounddef>
</doxygen>