Skip to content
Snippets Groups Projects
Commit a8158ad4 authored by Wouter van Oortmerssen's avatar Wouter van Oortmerssen
Browse files

updated docs for 1.11

parent b38321c1
No related branches found
No related tags found
No related merge requests found
Showing
with 1224 additions and 101 deletions
......@@ -99,8 +99,8 @@ Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>com.google.flatbuffers.FlatBufferBuilder.ByteBufferBackedInputStream</b></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class that allows a user to create an InputStream from a ByteBuffer. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An interface that provides a user of the FlatBufferBuilder class the ability to specify the method in which the internal buffer gets allocated. <a href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#details">More...</a><br /></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An interface that provides a user of the FlatBufferBuilder class the ability to specify the method in which the internal buffer gets allocated. <a href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class that helps you build a FlatBuffer. <a href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#details">More...</a><br /></td></tr>
......
......@@ -98,24 +98,28 @@ $(document).ready(function(){initNavTree('annotated.html','');});
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>flatbuffers</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_byte_buffer_util.html" target="_self">ByteBufferUtil</a></td><td class="desc">Class that collects utility functions around <code>ByteBuffer</code> </td></tr>
<tr id="row_0_0_0_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_1_" class="arrow" onclick="toggleFolder('0_0_0_1_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html" target="_self">FlatBufferBuilder</a></td><td class="desc">Class that helps you build a FlatBuffer </td></tr>
<tr id="row_0_0_0_1_0_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html" target="_self">ByteBufferFactory</a></td><td class="desc">An interface that provides a user of the FlatBufferBuilder class the ability to specify the method in which the internal buffer gets allocated </td></tr>
<tr id="row_0_0_0_1_0_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html" target="_self">ByteBufferFactory</a></td><td class="desc">An interface that provides a user of the FlatBufferBuilder class the ability to specify the method in which the internal buffer gets allocated </td></tr>
<tr id="row_0_0_0_1_1_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html" target="_self">HeapByteBufferFactory</a></td><td class="desc">An implementation of the ByteBufferFactory interface that is used when one is not provided by the user </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>flatbuffers</b></td><td class="desc"></td></tr>
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflatbuffers_1_1_allocator.html" target="_self">Allocator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflatbuffers_1_1_default_allocator.html" target="_self">DefaultAllocator</a></td><td class="desc"></td></tr>
<tr id="row_1_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflatbuffers_1_1_detached_buffer.html" target="_self">DetachedBuffer</a></td><td class="desc"></td></tr>
<tr id="row_1_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_3_" class="arrow" onclick="toggleFolder('1_3_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflatbuffers_1_1_flat_buffer_builder.html" target="_self">FlatBufferBuilder</a></td><td class="desc">Helper class to hold data needed in creation of a FlatBuffer </td></tr>
<tr id="row_1_3_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_flat_buffer_builder_1_1_field_loc.html" target="_self">FieldLoc</a></td><td class="desc"></td></tr>
<tr id="row_1_3_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_flat_buffer_builder_1_1_string_offset_compare.html" target="_self">StringOffsetCompare</a></td><td class="desc"></td></tr>
<tr id="row_1_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_indirect_helper.html" target="_self">IndirectHelper</a></td><td class="desc"></td></tr>
<tr id="row_1_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_indirect_helper_3_01const_01_t_01_5_01_4.html" target="_self">IndirectHelper&lt; const T * &gt;</a></td><td class="desc"></td></tr>
<tr id="row_1_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_indirect_helper_3_01_offset_3_01_t_01_4_01_4.html" target="_self">IndirectHelper&lt; Offset&lt; T &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_1_7_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_offset.html" target="_self">Offset</a></td><td class="desc"></td></tr>
<tr id="row_1_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_string.html" target="_self">String</a></td><td class="desc"></td></tr>
<tr id="row_1_9_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflatbuffers_1_1_vector.html" target="_self">Vector</a></td><td class="desc"></td></tr>
<tr id="row_1_10_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflatbuffers_1_1vector__downward.html" target="_self">vector_downward</a></td><td class="desc"></td></tr>
<tr id="row_1_11_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_vector_iterator.html" target="_self">VectorIterator</a></td><td class="desc"></td></tr>
<tr id="row_1_12_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflatbuffers_1_1_vector_of_any.html" target="_self">VectorOfAny</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html" target="_self">Utf8</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html" target="_self">Utf8Old</a></td><td class="desc">This class implements the Utf8 API using the Java Utf8 encoder </td></tr>
<tr id="row_0_0_0_4_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8_safe.html" target="_self">Utf8Safe</a></td><td class="desc">A set of low-level, high-performance static utility methods related to the UTF-8 character encoding </td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>flatbuffers</b></td><td class="desc"></td></tr>
<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflatbuffers_1_1_allocator.html" target="_self">Allocator</a></td><td class="desc"></td></tr>
<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflatbuffers_1_1_default_allocator.html" target="_self">DefaultAllocator</a></td><td class="desc"></td></tr>
<tr id="row_1_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflatbuffers_1_1_detached_buffer.html" target="_self">DetachedBuffer</a></td><td class="desc"></td></tr>
<tr id="row_1_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_3_" class="arrow" onclick="toggleFolder('1_3_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflatbuffers_1_1_flat_buffer_builder.html" target="_self">FlatBufferBuilder</a></td><td class="desc">Helper class to hold data needed in creation of a FlatBuffer </td></tr>
<tr id="row_1_3_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_flat_buffer_builder_1_1_field_loc.html" target="_self">FieldLoc</a></td><td class="desc"></td></tr>
<tr id="row_1_3_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_flat_buffer_builder_1_1_string_offset_compare.html" target="_self">StringOffsetCompare</a></td><td class="desc"></td></tr>
<tr id="row_1_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_indirect_helper.html" target="_self">IndirectHelper</a></td><td class="desc"></td></tr>
<tr id="row_1_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_indirect_helper_3_01const_01_t_01_5_01_4.html" target="_self">IndirectHelper&lt; const T * &gt;</a></td><td class="desc"></td></tr>
<tr id="row_1_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_indirect_helper_3_01_offset_3_01_t_01_4_01_4.html" target="_self">IndirectHelper&lt; Offset&lt; T &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_1_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_offset.html" target="_self">Offset</a></td><td class="desc"></td></tr>
<tr id="row_1_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_string.html" target="_self">String</a></td><td class="desc"></td></tr>
<tr id="row_1_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflatbuffers_1_1_vector.html" target="_self">Vector</a></td><td class="desc"></td></tr>
<tr id="row_1_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflatbuffers_1_1vector__downward.html" target="_self">vector_downward</a></td><td class="desc"></td></tr>
<tr id="row_1_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_vector_iterator.html" target="_self">VectorIterator</a></td><td class="desc"></td></tr>
<tr id="row_1_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflatbuffers_1_1_vector_of_any.html" target="_self">VectorOfAny</a></td><td class="desc"></td></tr>
<tr id="row_1_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflatbuffers_1_1_vector_reverse_iterator.html" target="_self">VectorReverseIterator</a></td><td class="desc"></td></tr>
<tr id="row_2_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_flat_buffers.html" target="_self">FlatBuffers</a></td><td class="desc"></td></tr>
<tr id="row_2_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html" target="_self">FlatBufferBuilder</a></td><td class="desc">Responsible for building up and accessing a FlatBuffer formatted byte array (via ByteBuffer) </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>Google</b></td><td class="desc"></td></tr>
......
......@@ -4,7 +4,10 @@ var annotated_dup =
[ "google", null, [
[ "flatbuffers", null, [
[ "ByteBufferUtil", "classcom_1_1google_1_1flatbuffers_1_1_byte_buffer_util.html", "classcom_1_1google_1_1flatbuffers_1_1_byte_buffer_util" ],
[ "FlatBufferBuilder", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder" ]
[ "FlatBufferBuilder", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder" ],
[ "Utf8", "classcom_1_1google_1_1flatbuffers_1_1_utf8.html", "classcom_1_1google_1_1flatbuffers_1_1_utf8" ],
[ "Utf8Old", "classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html", "classcom_1_1google_1_1flatbuffers_1_1_utf8_old" ],
[ "Utf8Safe", "classcom_1_1google_1_1flatbuffers_1_1_utf8_safe.html", "classcom_1_1google_1_1flatbuffers_1_1_utf8_safe" ]
] ]
] ]
] ],
......@@ -21,7 +24,8 @@ var annotated_dup =
[ "Vector", "classflatbuffers_1_1_vector.html", "classflatbuffers_1_1_vector" ],
[ "vector_downward", "classflatbuffers_1_1vector__downward.html", "classflatbuffers_1_1vector__downward" ],
[ "VectorIterator", "structflatbuffers_1_1_vector_iterator.html", "structflatbuffers_1_1_vector_iterator" ],
[ "VectorOfAny", "classflatbuffers_1_1_vector_of_any.html", "classflatbuffers_1_1_vector_of_any" ]
[ "VectorOfAny", "classflatbuffers_1_1_vector_of_any.html", "classflatbuffers_1_1_vector_of_any" ],
[ "VectorReverseIterator", "structflatbuffers_1_1_vector_reverse_iterator.html", "structflatbuffers_1_1_vector_reverse_iterator" ]
] ],
[ "FlatBuffers", "namespace_flat_buffers.html", "namespace_flat_buffers" ],
[ "Google", null, [
......
......@@ -116,25 +116,26 @@ $(document).ready(function(){initNavTree('classcom_1_1google_1_1flatbuffers_1_1_
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#aa00c035b0f60abe32a5f1467ebd4ec54">finishSizePrefixed</a>(int root_table)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#ab179d8aa4c4b782d83b3817a6b08ee35">finishSizePrefixed</a>(int root_table, String file_identifier)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#aed1e475e75409625c8df85dc3d396e4c">FlatBufferBuilder</a>(int initial_size, ByteBufferFactory bb_factory)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#af49427a6a8a6ec24f3c9cf812f30812d">FlatBufferBuilder</a>(int initial_size)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#ac8a8a558ce1d2531447a765636db2387">FlatBufferBuilder</a>()</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a3388cd4dc6e5233283fb4927b71a1c39">FlatBufferBuilder</a>(ByteBuffer existing_bb, ByteBufferFactory bb_factory)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a61ad1938219bcdbe99cc4b668f4c0f99">FlatBufferBuilder</a>(ByteBuffer existing_bb)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#aaadff3772bfdff756b4f269afae5ac69">forceDefaults</a>(boolean forceDefaults)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#adf671e70a4d30c85f37393c47a7a7dd1">init</a>(ByteBuffer existing_bb, ByteBufferFactory bb_factory)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#ae3a3fbf645e64ce784a524f935a6e6f2">offset</a>()</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a4a2e8c6430c6538509147225b8a4697e">pad</a>(int byte_size)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a2023123a33f19d670182d5f00ef9aa59">prep</a>(int size, int additional_bytes)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a24114cfb1adb89f1e3d72736b06a8df0">putBoolean</a>(boolean x)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a86b42641d0c600afa11f8c8493f5e6a3">putByte</a>(byte x)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a36bc3231cc9f86e6fd2750dcec8b7336">putDouble</a>(double x)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a0e3fae083ea9c9bff3b80cde3f4581bb">putFloat</a>(float x)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a108d4c3d931b4f2a63a71aeefa562bba">putInt</a>(int x)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a083507c3c359c28bb008142e8ad41a7d">putLong</a>(long x)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a5a98de8b6e8fc5df984c435ba3181690">putShort</a>(short x)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a81a5c2d7ab36e913cc16d9499aabe078">sizedByteArray</a>(int start, int length)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#aa636cf5190524c43212b6d96239d7672">sizedByteArray</a>()</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#ab8fc86fe501b182b4a1a50fcdbcb3e6b">sizedInputStream</a>()</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a9a48a278d32fd3d4b7075e6a03f27ddf">FlatBufferBuilder</a>(int initial_size, ByteBufferFactory bb_factory, ByteBuffer existing_bb, Utf8 utf8)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#af49427a6a8a6ec24f3c9cf812f30812d">FlatBufferBuilder</a>(int initial_size)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#ac8a8a558ce1d2531447a765636db2387">FlatBufferBuilder</a>()</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a3388cd4dc6e5233283fb4927b71a1c39">FlatBufferBuilder</a>(ByteBuffer existing_bb, ByteBufferFactory bb_factory)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a61ad1938219bcdbe99cc4b668f4c0f99">FlatBufferBuilder</a>(ByteBuffer existing_bb)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#aaadff3772bfdff756b4f269afae5ac69">forceDefaults</a>(boolean forceDefaults)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#adf671e70a4d30c85f37393c47a7a7dd1">init</a>(ByteBuffer existing_bb, ByteBufferFactory bb_factory)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#ae3a3fbf645e64ce784a524f935a6e6f2">offset</a>()</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a4a2e8c6430c6538509147225b8a4697e">pad</a>(int byte_size)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a2023123a33f19d670182d5f00ef9aa59">prep</a>(int size, int additional_bytes)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a24114cfb1adb89f1e3d72736b06a8df0">putBoolean</a>(boolean x)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a86b42641d0c600afa11f8c8493f5e6a3">putByte</a>(byte x)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a36bc3231cc9f86e6fd2750dcec8b7336">putDouble</a>(double x)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a0e3fae083ea9c9bff3b80cde3f4581bb">putFloat</a>(float x)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a108d4c3d931b4f2a63a71aeefa562bba">putInt</a>(int x)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a083507c3c359c28bb008142e8ad41a7d">putLong</a>(long x)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a5a98de8b6e8fc5df984c435ba3181690">putShort</a>(short x)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a81a5c2d7ab36e913cc16d9499aabe078">sizedByteArray</a>(int start, int length)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#aa636cf5190524c43212b6d96239d7672">sizedByteArray</a>()</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#ab8fc86fe501b182b4a1a50fcdbcb3e6b">sizedInputStream</a>()</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">com.google.flatbuffers.FlatBufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- Google Analytics -->
......
......@@ -108,8 +108,8 @@ Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>ByteBufferBackedInputStream</b></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class that allows a user to create an InputStream from a ByteBuffer. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An interface that provides a user of the FlatBufferBuilder class the ability to specify the method in which the internal buffer gets allocated. <a href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#details">More...</a><br /></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An interface that provides a user of the FlatBufferBuilder class the ability to specify the method in which the internal buffer gets allocated. <a href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html">HeapByteBufferFactory</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An implementation of the ByteBufferFactory interface that is used when one is not provided by the user. <a href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html#details">More...</a><br /></td></tr>
......@@ -175,9 +175,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:ab179d8aa4c4b782d83b3817a6b08ee35"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#ab179d8aa4c4b782d83b3817a6b08ee35">finishSizePrefixed</a> (int root_table, String file_identifier)</td></tr>
<tr class="memdesc:ab179d8aa4c4b782d83b3817a6b08ee35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finalize a buffer, pointing to the given <code>root_table</code>, with the size prefixed. <a href="#ab179d8aa4c4b782d83b3817a6b08ee35">More...</a><br /></td></tr>
<tr class="separator:ab179d8aa4c4b782d83b3817a6b08ee35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed1e475e75409625c8df85dc3d396e4c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#aed1e475e75409625c8df85dc3d396e4c">FlatBufferBuilder</a> (int initial_size, <a class="el" href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a> bb_factory)</td></tr>
<tr class="memitem:aed1e475e75409625c8df85dc3d396e4c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#aed1e475e75409625c8df85dc3d396e4c">FlatBufferBuilder</a> (int initial_size, <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a> bb_factory)</td></tr>
<tr class="memdesc:aed1e475e75409625c8df85dc3d396e4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start with a buffer of size <code>initial_size</code>, then grow as required. <a href="#aed1e475e75409625c8df85dc3d396e4c">More...</a><br /></td></tr>
<tr class="separator:aed1e475e75409625c8df85dc3d396e4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a48a278d32fd3d4b7075e6a03f27ddf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a9a48a278d32fd3d4b7075e6a03f27ddf">FlatBufferBuilder</a> (int initial_size, <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a> bb_factory, ByteBuffer existing_bb, <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">Utf8</a> utf8)</td></tr>
<tr class="memdesc:a9a48a278d32fd3d4b7075e6a03f27ddf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start with a buffer of size <code>initial_size</code>, then grow as required. <a href="#a9a48a278d32fd3d4b7075e6a03f27ddf">More...</a><br /></td></tr>
<tr class="separator:a9a48a278d32fd3d4b7075e6a03f27ddf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af49427a6a8a6ec24f3c9cf812f30812d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#af49427a6a8a6ec24f3c9cf812f30812d">FlatBufferBuilder</a> (int initial_size)</td></tr>
<tr class="memdesc:af49427a6a8a6ec24f3c9cf812f30812d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start with a buffer of size <code>initial_size</code>, then grow as required. <a href="#af49427a6a8a6ec24f3c9cf812f30812d">More...</a><br /></td></tr>
<tr class="separator:af49427a6a8a6ec24f3c9cf812f30812d"><td class="memSeparator" colspan="2">&#160;</td></tr>
......@@ -185,7 +188,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#ac8a8a558ce1d2531447a765636db2387">FlatBufferBuilder</a> ()</td></tr>
<tr class="memdesc:ac8a8a558ce1d2531447a765636db2387"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start with a buffer of 1KiB, then grow as required. <br /></td></tr>
<tr class="separator:ac8a8a558ce1d2531447a765636db2387"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3388cd4dc6e5233283fb4927b71a1c39"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a3388cd4dc6e5233283fb4927b71a1c39">FlatBufferBuilder</a> (ByteBuffer existing_bb, <a class="el" href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a> bb_factory)</td></tr>
<tr class="memitem:a3388cd4dc6e5233283fb4927b71a1c39"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a3388cd4dc6e5233283fb4927b71a1c39">FlatBufferBuilder</a> (ByteBuffer existing_bb, <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a> bb_factory)</td></tr>
<tr class="memdesc:a3388cd4dc6e5233283fb4927b71a1c39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alternative constructor allowing reuse of <a class="el" href="">ByteBuffer</a>s. <a href="#a3388cd4dc6e5233283fb4927b71a1c39">More...</a><br /></td></tr>
<tr class="separator:a3388cd4dc6e5233283fb4927b71a1c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61ad1938219bcdbe99cc4b668f4c0f99"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a61ad1938219bcdbe99cc4b668f4c0f99">FlatBufferBuilder</a> (ByteBuffer existing_bb)</td></tr>
......@@ -194,7 +197,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:aaadff3772bfdff756b4f269afae5ac69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">FlatBufferBuilder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#aaadff3772bfdff756b4f269afae5ac69">forceDefaults</a> (boolean forceDefaults)</td></tr>
<tr class="memdesc:aaadff3772bfdff756b4f269afae5ac69"><td class="mdescLeft">&#160;</td><td class="mdescRight">In order to save space, fields that are set to their default value don't get serialized into the buffer. <a href="#aaadff3772bfdff756b4f269afae5ac69">More...</a><br /></td></tr>
<tr class="separator:aaadff3772bfdff756b4f269afae5ac69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf671e70a4d30c85f37393c47a7a7dd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">FlatBufferBuilder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#adf671e70a4d30c85f37393c47a7a7dd1">init</a> (ByteBuffer existing_bb, <a class="el" href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a> bb_factory)</td></tr>
<tr class="memitem:adf671e70a4d30c85f37393c47a7a7dd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">FlatBufferBuilder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#adf671e70a4d30c85f37393c47a7a7dd1">init</a> (ByteBuffer existing_bb, <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a> bb_factory)</td></tr>
<tr class="memdesc:adf671e70a4d30c85f37393c47a7a7dd1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alternative initializer that allows reusing this object on an existing <code>ByteBuffer</code>. <a href="#adf671e70a4d30c85f37393c47a7a7dd1">More...</a><br /></td></tr>
<tr class="separator:adf671e70a4d30c85f37393c47a7a7dd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3a3fbf645e64ce784a524f935a6e6f2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#ae3a3fbf645e64ce784a524f935a6e6f2">offset</a> ()</td></tr>
......@@ -248,7 +251,7 @@ Protected Member Functions</h2></td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aed1e475e75409625c8df85dc3d396e4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed1e475e75409625c8df85dc3d396e4c">&#9670;&nbsp;</a></span>FlatBufferBuilder() <span class="overload">[1/4]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#aed1e475e75409625c8df85dc3d396e4c">&#9670;&nbsp;</a></span>FlatBufferBuilder() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
......@@ -265,7 +268,7 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a>&#160;</td>
<td class="paramtype"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a>&#160;</td>
<td class="paramname"><em>bb_factory</em>&#160;</td>
</tr>
<tr>
......@@ -290,10 +293,69 @@ Protected Member Functions</h2></td></tr>
</dd>
</dl>
</div>
</div>
<a id="a9a48a278d32fd3d4b7075e6a03f27ddf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a48a278d32fd3d4b7075e6a03f27ddf">&#9670;&nbsp;</a></span>FlatBufferBuilder() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">com.google.flatbuffers.FlatBufferBuilder.FlatBufferBuilder </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>initial_size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a>&#160;</td>
<td class="paramname"><em>bb_factory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ByteBuffer&#160;</td>
<td class="paramname"><em>existing_bb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">Utf8</a>&#160;</td>
<td class="paramname"><em>utf8</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Start with a buffer of size <code>initial_size</code>, then grow as required. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">initial_size</td><td>The initial size of the internal buffer to use. </td></tr>
<tr><td class="paramname">bb_factory</td><td>The factory to be used for allocating the internal buffer </td></tr>
<tr><td class="paramname">existing_bb</td><td>The byte buffer to reuse. </td></tr>
<tr><td class="paramname">utf8</td><td>The Utf8 codec </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af49427a6a8a6ec24f3c9cf812f30812d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af49427a6a8a6ec24f3c9cf812f30812d">&#9670;&nbsp;</a></span>FlatBufferBuilder() <span class="overload">[2/4]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#af49427a6a8a6ec24f3c9cf812f30812d">&#9670;&nbsp;</a></span>FlatBufferBuilder() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
......@@ -327,7 +389,7 @@ Protected Member Functions</h2></td></tr>
</div>
</div>
<a id="a3388cd4dc6e5233283fb4927b71a1c39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3388cd4dc6e5233283fb4927b71a1c39">&#9670;&nbsp;</a></span>FlatBufferBuilder() <span class="overload">[3/4]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#a3388cd4dc6e5233283fb4927b71a1c39">&#9670;&nbsp;</a></span>FlatBufferBuilder() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
......@@ -344,7 +406,7 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a>&#160;</td>
<td class="paramtype"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a>&#160;</td>
<td class="paramname"><em>bb_factory</em>&#160;</td>
</tr>
<tr>
......@@ -373,7 +435,7 @@ Protected Member Functions</h2></td></tr>
</div>
</div>
<a id="a61ad1938219bcdbe99cc4b668f4c0f99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61ad1938219bcdbe99cc4b668f4c0f99">&#9670;&nbsp;</a></span>FlatBufferBuilder() <span class="overload">[4/4]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#a61ad1938219bcdbe99cc4b668f4c0f99">&#9670;&nbsp;</a></span>FlatBufferBuilder() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
......@@ -1213,7 +1275,7 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a>&#160;</td>
<td class="paramtype"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">ByteBufferFactory</a>&#160;</td>
<td class="paramname"><em>bb_factory</em>&#160;</td>
</tr>
<tr>
......
var classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder =
[
[ "ByteBufferFactory", "interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html", "interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory" ],
[ "ByteBufferFactory", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory" ],
[ "HeapByteBufferFactory", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory" ],
[ "FlatBufferBuilder", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#aed1e475e75409625c8df85dc3d396e4c", null ],
[ "FlatBufferBuilder", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a9a48a278d32fd3d4b7075e6a03f27ddf", null ],
[ "FlatBufferBuilder", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#af49427a6a8a6ec24f3c9cf812f30812d", null ],
[ "FlatBufferBuilder", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#ac8a8a558ce1d2531447a765636db2387", null ],
[ "FlatBufferBuilder", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html#a3388cd4dc6e5233283fb4927b71a1c39", null ],
......
<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>FlatBuffers: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,400italic,500,500italic,700,700italic|Roboto+Mono:400,700" rel="stylesheet">
<link href="style.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea" style="height: 110px;">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="commonprojectlogo">
<img alt="Logo" src="fpl_logo_small.png"/>
</td>
<td style="padding-left: 0.5em;">
<div id="projectname">FlatBuffers
</div>
<div style="font-size:12px;">
An open source project by <a href="https://developers.google.com/games/#Tools">FPL</a>.
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#ad881983a2e1d78c7625c3628116c587f">newByteBuffer</a>(int capacity)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#ab732dc8eba204b490118c322873c2bca">releaseByteBuffer</a>(ByteBuffer bb)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-49880327-7', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>
<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>FlatBuffers: com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,400italic,500,500italic,700,700italic|Roboto+Mono:400,700" rel="stylesheet">
<link href="style.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea" style="height: 110px;">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="commonprojectlogo">
<img alt="Logo" src="fpl_logo_small.png"/>
</td>
<td style="padding-left: 0.5em;">
<div id="projectname">FlatBuffers
</div>
<div style="font-size:12px;">
An open source project by <a href="https://developers.google.com/games/#Tools">FPL</a>.
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p>An interface that provides a user of the FlatBufferBuilder class the ability to specify the method in which the internal buffer gets allocated.
<a href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.png" usemap="#com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory_map" alt=""/>
<map id="com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory_map" name="com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory_map">
<area href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html" title="An implementation of the ByteBufferFactory interface that is used when one is not provided by the use..." alt="com.google.flatbuffers.FlatBufferBuilder.HeapByteBufferFactory" shape="rect" coords="0,56,376,80"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An interface that provides a user of the FlatBufferBuilder class the ability to specify the method in which the internal buffer gets allocated. </p>
<p>This allows for alternatives to the default behavior, which is to allocate memory for a new byte-array backed <code>ByteBuffer</code> array inside the JVM.</p>
<p>The FlatBufferBuilder class contains the HeapByteBufferFactory class to preserve the default behavior in the event that the user does not provide their own implementation of this interface. </p>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad881983a2e1d78c7625c3628116c587f"><td class="memItemLeft" align="right" valign="top">abstract ByteBuffer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#ad881983a2e1d78c7625c3628116c587f">newByteBuffer</a> (int capacity)</td></tr>
<tr class="memdesc:ad881983a2e1d78c7625c3628116c587f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a <code>ByteBuffer</code> with a given capacity. <a href="#ad881983a2e1d78c7625c3628116c587f">More...</a><br /></td></tr>
<tr class="separator:ad881983a2e1d78c7625c3628116c587f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab732dc8eba204b490118c322873c2bca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#ab732dc8eba204b490118c322873c2bca">releaseByteBuffer</a> (ByteBuffer bb)</td></tr>
<tr class="memdesc:ab732dc8eba204b490118c322873c2bca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Release a ByteBuffer. <a href="#ab732dc8eba204b490118c322873c2bca">More...</a><br /></td></tr>
<tr class="separator:ab732dc8eba204b490118c322873c2bca"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ad881983a2e1d78c7625c3628116c587f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad881983a2e1d78c7625c3628116c587f">&#9670;&nbsp;</a></span>newByteBuffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstract ByteBuffer com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory.newByteBuffer </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>capacity</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">abstract</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a <code>ByteBuffer</code> with a given capacity. </p>
<p>The returned ByteBuf must have a ByteOrder.LITTLE_ENDIAN ByteOrder.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">capacity</td><td>The size of the <code>ByteBuffer</code> to allocate. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the new <code>ByteBuffer</code> that was allocated. </dd></dl>
</div>
</div>
<a id="ab732dc8eba204b490118c322873c2bca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab732dc8eba204b490118c322873c2bca">&#9670;&nbsp;</a></span>releaseByteBuffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory.releaseByteBuffer </td>
<td>(</td>
<td class="paramtype">ByteBuffer&#160;</td>
<td class="paramname"><em>bb</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Release a ByteBuffer. </p>
<p>Current <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder.html">FlatBufferBuilder</a> released any reference to it, so it is safe to dispose the buffer or return it to a pool. It is not guaranteed that the buffer has been created with <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#ad881983a2e1d78c7625c3628116c587f">newByteBuffer(int)</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">bb</td><td>the buffer to release </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="_flat_buffer_builder_8java.html">FlatBufferBuilder.java</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-49880327-7', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>
var classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory =
[
[ "newByteBuffer", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#ad881983a2e1d78c7625c3628116c587f", null ],
[ "releaseByteBuffer", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#ab732dc8eba204b490118c322873c2bca", null ]
];
\ No newline at end of file
classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.png

1.26 KiB

......@@ -94,8 +94,9 @@ $(document).ready(function(){initNavTree('classcom_1_1google_1_1flatbuffers_1_1_
<p>This is the complete list of members for <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.HeapByteBufferFactory</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html#aac26ff51a8162b37a072792ec9068644">newByteBuffer</a>(int capacity)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.HeapByteBufferFactory</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#a6cc2f5b5077273da8180b63a5db24b8f">releaseByteBuffer</a>(ByteBuffer bb)</td><td class="entry"><a class="el" href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>INSTANCE</b> (defined in <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.HeapByteBufferFactory</a>)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.HeapByteBufferFactory</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>newByteBuffer</b>(int capacity) (defined in <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.HeapByteBufferFactory</a>)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.HeapByteBufferFactory</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#ab732dc8eba204b490118c322873c2bca">releaseByteBuffer</a>(ByteBuffer bb)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- Google Analytics -->
......
......@@ -89,6 +89,7 @@ $(document).ready(function(){initNavTree('classcom_1_1google_1_1flatbuffers_1_1_
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.google.flatbuffers.FlatBufferBuilder.HeapByteBufferFactory Class Reference</div> </div>
......@@ -103,7 +104,7 @@ Inheritance diagram for com.google.flatbuffers.FlatBufferBuilder.HeapByteBufferF
<div class="center">
<img src="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.png" usemap="#com.google.flatbuffers.FlatBufferBuilder.HeapByteBufferFactory_map" alt=""/>
<map id="com.google.flatbuffers.FlatBufferBuilder.HeapByteBufferFactory_map" name="com.google.flatbuffers.FlatBufferBuilder.HeapByteBufferFactory_map">
<area href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html" title="An interface that provides a user of the FlatBufferBuilder class the ability to specify the method in..." alt="com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory" shape="rect" coords="0,0,376,24"/>
<area href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html" title="An interface that provides a user of the FlatBufferBuilder class the ability to specify the method in..." alt="com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory" shape="rect" coords="0,0,376,24"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
......@@ -112,52 +113,23 @@ Inheritance diagram for com.google.flatbuffers.FlatBufferBuilder.HeapByteBufferF
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aac26ff51a8162b37a072792ec9068644"><td class="memItemLeft" align="right" valign="top">ByteBuffer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html#aac26ff51a8162b37a072792ec9068644">newByteBuffer</a> (int capacity)</td></tr>
<tr class="memdesc:aac26ff51a8162b37a072792ec9068644"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a <code>ByteBuffer</code> with a given capacity. <a href="#aac26ff51a8162b37a072792ec9068644">More...</a><br /></td></tr>
<tr class="memitem:aac26ff51a8162b37a072792ec9068644"><td class="memItemLeft" align="right" valign="top"><a id="aac26ff51a8162b37a072792ec9068644"></a>
ByteBuffer&#160;</td><td class="memItemRight" valign="bottom"><b>newByteBuffer</b> (int capacity)</td></tr>
<tr class="separator:aac26ff51a8162b37a072792ec9068644"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory</a></td></tr>
<tr class="memitem:a6cc2f5b5077273da8180b63a5db24b8f inherit pub_methods_interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory"><td class="memItemLeft" align="right" valign="top">default void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#a6cc2f5b5077273da8180b63a5db24b8f">releaseByteBuffer</a> (ByteBuffer bb)</td></tr>
<tr class="memdesc:a6cc2f5b5077273da8180b63a5db24b8f inherit pub_methods_interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory"><td class="mdescLeft">&#160;</td><td class="mdescRight">Release a ByteBuffer. <a href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#a6cc2f5b5077273da8180b63a5db24b8f">More...</a><br /></td></tr>
<tr class="separator:a6cc2f5b5077273da8180b63a5db24b8f inherit pub_methods_interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html">com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory</a></td></tr>
<tr class="memitem:ad881983a2e1d78c7625c3628116c587f inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory"><td class="memItemLeft" align="right" valign="top">abstract ByteBuffer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#ad881983a2e1d78c7625c3628116c587f">newByteBuffer</a> (int capacity)</td></tr>
<tr class="memdesc:ad881983a2e1d78c7625c3628116c587f inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a <code>ByteBuffer</code> with a given capacity. <a href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#ad881983a2e1d78c7625c3628116c587f">More...</a><br /></td></tr>
<tr class="separator:ad881983a2e1d78c7625c3628116c587f inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab732dc8eba204b490118c322873c2bca inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#ab732dc8eba204b490118c322873c2bca">releaseByteBuffer</a> (ByteBuffer bb)</td></tr>
<tr class="memdesc:ab732dc8eba204b490118c322873c2bca inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory"><td class="mdescLeft">&#160;</td><td class="mdescRight">Release a ByteBuffer. <a href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#ab732dc8eba204b490118c322873c2bca">More...</a><br /></td></tr>
<tr class="separator:ab732dc8eba204b490118c322873c2bca inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a2d3f0962d4948ce8c97d710f0fa1962a"><td class="memItemLeft" align="right" valign="top"><a id="a2d3f0962d4948ce8c97d710f0fa1962a"></a>
static final <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html">HeapByteBufferFactory</a>&#160;</td><td class="memItemRight" valign="bottom"><b>INSTANCE</b> = new <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html">HeapByteBufferFactory</a>()</td></tr>
<tr class="separator:a2d3f0962d4948ce8c97d710f0fa1962a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aac26ff51a8162b37a072792ec9068644"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac26ff51a8162b37a072792ec9068644">&#9670;&nbsp;</a></span>newByteBuffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ByteBuffer com.google.flatbuffers.FlatBufferBuilder.HeapByteBufferFactory.newByteBuffer </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>capacity</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a <code>ByteBuffer</code> with a given capacity. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">capacity</td><td>The size of the <code>ByteBuffer</code> to allocate. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the new <code>ByteBuffer</code> that was allocated. </dd></dl>
<p>Implements <a class="el" href="interfacecom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_byte_buffer_factory.html#a0db9a9033d232d584443a433d7576f4a">com.google.flatbuffers.FlatBufferBuilder.ByteBufferFactory</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="_flat_buffer_builder_8java.html">FlatBufferBuilder.java</a></li>
</ul>
......
var classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory =
[
[ "newByteBuffer", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html#aac26ff51a8162b37a072792ec9068644", null ]
[ "newByteBuffer", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html#aac26ff51a8162b37a072792ec9068644", null ],
[ "INSTANCE", "classcom_1_1google_1_1flatbuffers_1_1_flat_buffer_builder_1_1_heap_byte_buffer_factory.html#a2d3f0962d4948ce8c97d710f0fa1962a", null ]
];
\ No newline at end of file
<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>FlatBuffers: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,400italic,500,500italic,700,700italic|Roboto+Mono:400,700" rel="stylesheet">
<link href="style.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea" style="height: 110px;">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="commonprojectlogo">
<img alt="Logo" src="fpl_logo_small.png"/>
</td>
<td style="padding-left: 0.5em;">
<div id="projectname">FlatBuffers
</div>
<div style="font-size:12px;">
An open source project by <a href="https://developers.google.com/games/#Tools">FPL</a>.
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classcom_1_1google_1_1flatbuffers_1_1_utf8.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">com.google.flatbuffers.Utf8 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">com.google.flatbuffers.Utf8</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a0d28f84afeb4c529deacf82691f004c8">decodeUtf8</a>(ByteBuffer buffer, int offset, int length)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">com.google.flatbuffers.Utf8</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a88db1f58c8651f849151d4563f86bcab">encodedLength</a>(CharSequence sequence)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">com.google.flatbuffers.Utf8</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a60b4b2e81aae13bd5a0d09b95a0be4bb">encodeUtf8</a>(CharSequence in, ByteBuffer out)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">com.google.flatbuffers.Utf8</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a291c293832c8f646817afefad4c24858">getDefault</a>()</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">com.google.flatbuffers.Utf8</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a59a8ffdd2205343d3c64d0b764eeab17">setDefault</a>(Utf8 instance)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">com.google.flatbuffers.Utf8</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-49880327-7', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>
<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>FlatBuffers: com.google.flatbuffers.Utf8 Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,400italic,500,500italic,700,700italic|Roboto+Mono:400,700" rel="stylesheet">
<link href="style.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea" style="height: 110px;">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="commonprojectlogo">
<img alt="Logo" src="fpl_logo_small.png"/>
</td>
<td style="padding-left: 0.5em;">
<div id="projectname">FlatBuffers
</div>
<div style="font-size:12px;">
An open source project by <a href="https://developers.google.com/games/#Tools">FPL</a>.
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classcom_1_1google_1_1flatbuffers_1_1_utf8.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classcom_1_1google_1_1flatbuffers_1_1_utf8-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.google.flatbuffers.Utf8 Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for com.google.flatbuffers.Utf8:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1google_1_1flatbuffers_1_1_utf8.png" usemap="#com.google.flatbuffers.Utf8_map" alt=""/>
<map id="com.google.flatbuffers.Utf8_map" name="com.google.flatbuffers.Utf8_map">
<area href="classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html" title="This class implements the Utf8 API using the Java Utf8 encoder. " alt="com.google.flatbuffers.Utf8Old" shape="rect" coords="0,56,190,80"/>
<area href="classcom_1_1google_1_1flatbuffers_1_1_utf8_safe.html" title="A set of low-level, high-performance static utility methods related to the UTF-8 character encoding..." alt="com.google.flatbuffers.Utf8Safe" shape="rect" coords="200,56,390,80"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>DecodeUtil</b></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Utility methods for decoding bytes into <a class="el" href="">String</a>. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>UnpairedSurrogateException</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a0d28f84afeb4c529deacf82691f004c8"><td class="memItemLeft" align="right" valign="top">abstract String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a0d28f84afeb4c529deacf82691f004c8">decodeUtf8</a> (ByteBuffer buffer, int offset, int length)</td></tr>
<tr class="memdesc:a0d28f84afeb4c529deacf82691f004c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes the given UTF-8 portion of the <a class="el" href="">ByteBuffer</a> into a <a class="el" href="">String</a>. <a href="#a0d28f84afeb4c529deacf82691f004c8">More...</a><br /></td></tr>
<tr class="separator:a0d28f84afeb4c529deacf82691f004c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88db1f58c8651f849151d4563f86bcab"><td class="memItemLeft" align="right" valign="top">abstract int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a88db1f58c8651f849151d4563f86bcab">encodedLength</a> (CharSequence sequence)</td></tr>
<tr class="memdesc:a88db1f58c8651f849151d4563f86bcab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of bytes in the UTF-8-encoded form of. <a href="#a88db1f58c8651f849151d4563f86bcab">More...</a><br /></td></tr>
<tr class="separator:a88db1f58c8651f849151d4563f86bcab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60b4b2e81aae13bd5a0d09b95a0be4bb"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a60b4b2e81aae13bd5a0d09b95a0be4bb">encodeUtf8</a> (CharSequence in, ByteBuffer out)</td></tr>
<tr class="memdesc:a60b4b2e81aae13bd5a0d09b95a0be4bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes the given characters to the target <a class="el" href="">ByteBuffer</a> using UTF-8 encoding. <a href="#a60b4b2e81aae13bd5a0d09b95a0be4bb">More...</a><br /></td></tr>
<tr class="separator:a60b4b2e81aae13bd5a0d09b95a0be4bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a291c293832c8f646817afefad4c24858"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">Utf8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a291c293832c8f646817afefad4c24858">getDefault</a> ()</td></tr>
<tr class="memdesc:a291c293832c8f646817afefad4c24858"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default UTF-8 processor. <a href="#a291c293832c8f646817afefad4c24858">More...</a><br /></td></tr>
<tr class="separator:a291c293832c8f646817afefad4c24858"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59a8ffdd2205343d3c64d0b764eeab17"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a59a8ffdd2205343d3c64d0b764eeab17">setDefault</a> (<a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">Utf8</a> instance)</td></tr>
<tr class="memdesc:a59a8ffdd2205343d3c64d0b764eeab17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the default instance of the UTF-8 processor. <a href="#a59a8ffdd2205343d3c64d0b764eeab17">More...</a><br /></td></tr>
<tr class="separator:a59a8ffdd2205343d3c64d0b764eeab17"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a0d28f84afeb4c529deacf82691f004c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d28f84afeb4c529deacf82691f004c8">&#9670;&nbsp;</a></span>decodeUtf8()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstract String com.google.flatbuffers.Utf8.decodeUtf8 </td>
<td>(</td>
<td class="paramtype">ByteBuffer&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>length</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">abstract</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Decodes the given UTF-8 portion of the <a class="el" href="">ByteBuffer</a> into a <a class="el" href="">String</a>. </p>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">IllegalArgumentException</td><td>if the input is not valid UTF-8. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a88db1f58c8651f849151d4563f86bcab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88db1f58c8651f849151d4563f86bcab">&#9670;&nbsp;</a></span>encodedLength()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstract int com.google.flatbuffers.Utf8.encodedLength </td>
<td>(</td>
<td class="paramtype">CharSequence&#160;</td>
<td class="paramname"><em>sequence</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">abstract</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the number of bytes in the UTF-8-encoded form of. </p>
<div class="fragment"><div class="line">sequence </div></div><!-- fragment --><p> . For a string, this method is equivalent to</p><div class="fragment"><div class="line"><span class="keywordtype">string</span>.getBytes(UTF_8).length </div></div><!-- fragment --><p> , but is more efficient in both time and space.</p>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">IllegalArgumentException</td><td>if<div class="fragment"><div class="line">sequence </div></div><!-- fragment --> contains ill-formed UTF-16 (unpaired surrogates) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a60b4b2e81aae13bd5a0d09b95a0be4bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60b4b2e81aae13bd5a0d09b95a0be4bb">&#9670;&nbsp;</a></span>encodeUtf8()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstract void com.google.flatbuffers.Utf8.encodeUtf8 </td>
<td>(</td>
<td class="paramtype">CharSequence&#160;</td>
<td class="paramname"><em>in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ByteBuffer&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">abstract</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Encodes the given characters to the target <a class="el" href="">ByteBuffer</a> using UTF-8 encoding. </p>
<p>Selects an optimal algorithm based on the type of <a class="el" href="">ByteBuffer</a> (i.e. heap or direct) and the capabilities of the platform.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">in</td><td>the source string to be encoded </td></tr>
<tr><td class="paramname">out</td><td>the target buffer to receive the encoded string. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a291c293832c8f646817afefad4c24858"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a291c293832c8f646817afefad4c24858">&#9670;&nbsp;</a></span>getDefault()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">Utf8</a> com.google.flatbuffers.Utf8.getDefault </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the default UTF-8 processor. </p>
<dl class="section return"><dt>Returns</dt><dd>the default processor </dd></dl>
</div>
</div>
<a id="a59a8ffdd2205343d3c64d0b764eeab17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59a8ffdd2205343d3c64d0b764eeab17">&#9670;&nbsp;</a></span>setDefault()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void com.google.flatbuffers.Utf8.setDefault </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">Utf8</a>&#160;</td>
<td class="paramname"><em>instance</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the default instance of the UTF-8 processor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">instance</td><td>the new instance to use </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Utf8.java</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-49880327-7', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>
var classcom_1_1google_1_1flatbuffers_1_1_utf8 =
[
[ "decodeUtf8", "classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a0d28f84afeb4c529deacf82691f004c8", null ],
[ "encodedLength", "classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a88db1f58c8651f849151d4563f86bcab", null ],
[ "encodeUtf8", "classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a60b4b2e81aae13bd5a0d09b95a0be4bb", null ],
[ "getDefault", "classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a291c293832c8f646817afefad4c24858", null ],
[ "setDefault", "classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a59a8ffdd2205343d3c64d0b764eeab17", null ]
];
\ No newline at end of file
classcom_1_1google_1_1flatbuffers_1_1_utf8.png

1012 B

<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>FlatBuffers: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,400italic,500,500italic,700,700italic|Roboto+Mono:400,700" rel="stylesheet">
<link href="style.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea" style="height: 110px;">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="commonprojectlogo">
<img alt="Logo" src="fpl_logo_small.png"/>
</td>
<td style="padding-left: 0.5em;">
<div id="projectname">FlatBuffers
</div>
<div style="font-size:12px;">
An open source project by <a href="https://developers.google.com/games/#Tools">FPL</a>.
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">com.google.flatbuffers.Utf8Old Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html">com.google.flatbuffers.Utf8Old</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>decodeUtf8</b>(ByteBuffer buffer, int offset, int length) (defined in <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html">com.google.flatbuffers.Utf8Old</a>)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html">com.google.flatbuffers.Utf8Old</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>encodedLength</b>(CharSequence in) (defined in <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html">com.google.flatbuffers.Utf8Old</a>)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html">com.google.flatbuffers.Utf8Old</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>encodeUtf8</b>(CharSequence in, ByteBuffer out) (defined in <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html">com.google.flatbuffers.Utf8Old</a>)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html">com.google.flatbuffers.Utf8Old</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a291c293832c8f646817afefad4c24858">getDefault</a>()</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">com.google.flatbuffers.Utf8</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a59a8ffdd2205343d3c64d0b764eeab17">setDefault</a>(Utf8 instance)</td><td class="entry"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">com.google.flatbuffers.Utf8</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-49880327-7', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>
<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>FlatBuffers: com.google.flatbuffers.Utf8Old Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,400italic,500,500italic,700,700italic|Roboto+Mono:400,700" rel="stylesheet">
<link href="style.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea" style="height: 110px;">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="commonprojectlogo">
<img alt="Logo" src="fpl_logo_small.png"/>
</td>
<td style="padding-left: 0.5em;">
<div id="projectname">FlatBuffers
</div>
<div style="font-size:12px;">
An open source project by <a href="https://developers.google.com/games/#Tools">FPL</a>.
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classcom_1_1google_1_1flatbuffers_1_1_utf8_old-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.google.flatbuffers.Utf8Old Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>This class implements the Utf8 API using the Java Utf8 encoder.
<a href="classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for com.google.flatbuffers.Utf8Old:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1google_1_1flatbuffers_1_1_utf8_old.png" usemap="#com.google.flatbuffers.Utf8Old_map" alt=""/>
<map id="com.google.flatbuffers.Utf8Old_map" name="com.google.flatbuffers.Utf8Old_map">
<area href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html" alt="com.google.flatbuffers.Utf8" shape="rect" coords="0,0,184,24"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class implements the Utf8 API using the Java Utf8 encoder. </p>
<p>Use Utf8.setDefault(new Utf8Old()); to use it. </p>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a0624ce5b0badb691abffcde6f89418a6"><td class="memItemLeft" align="right" valign="top"><a id="a0624ce5b0badb691abffcde6f89418a6"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>decodeUtf8</b> (ByteBuffer buffer, int offset, int length)</td></tr>
<tr class="separator:a0624ce5b0badb691abffcde6f89418a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af955284b2754ee1f27832845fa8f29f1"><td class="memItemLeft" align="right" valign="top"><a id="af955284b2754ee1f27832845fa8f29f1"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>encodedLength</b> (CharSequence in)</td></tr>
<tr class="separator:af955284b2754ee1f27832845fa8f29f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5a4971f1696a7efb4b2f56bbcdaf553"><td class="memItemLeft" align="right" valign="top"><a id="af5a4971f1696a7efb4b2f56bbcdaf553"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>encodeUtf8</b> (CharSequence in, ByteBuffer out)</td></tr>
<tr class="separator:af5a4971f1696a7efb4b2f56bbcdaf553"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">com.google.flatbuffers.Utf8</a></td></tr>
<tr class="memitem:a0d28f84afeb4c529deacf82691f004c8 inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="memItemLeft" align="right" valign="top">abstract String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a0d28f84afeb4c529deacf82691f004c8">decodeUtf8</a> (ByteBuffer buffer, int offset, int length)</td></tr>
<tr class="memdesc:a0d28f84afeb4c529deacf82691f004c8 inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes the given UTF-8 portion of the <a class="el" href="">ByteBuffer</a> into a <a class="el" href="">String</a>. <a href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a0d28f84afeb4c529deacf82691f004c8">More...</a><br /></td></tr>
<tr class="separator:a0d28f84afeb4c529deacf82691f004c8 inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88db1f58c8651f849151d4563f86bcab inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="memItemLeft" align="right" valign="top">abstract int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a88db1f58c8651f849151d4563f86bcab">encodedLength</a> (CharSequence sequence)</td></tr>
<tr class="memdesc:a88db1f58c8651f849151d4563f86bcab inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of bytes in the UTF-8-encoded form of. <a href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a88db1f58c8651f849151d4563f86bcab">More...</a><br /></td></tr>
<tr class="separator:a88db1f58c8651f849151d4563f86bcab inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60b4b2e81aae13bd5a0d09b95a0be4bb inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a60b4b2e81aae13bd5a0d09b95a0be4bb">encodeUtf8</a> (CharSequence in, ByteBuffer out)</td></tr>
<tr class="memdesc:a60b4b2e81aae13bd5a0d09b95a0be4bb inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes the given characters to the target <a class="el" href="">ByteBuffer</a> using UTF-8 encoding. <a href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a60b4b2e81aae13bd5a0d09b95a0be4bb">More...</a><br /></td></tr>
<tr class="separator:a60b4b2e81aae13bd5a0d09b95a0be4bb inherit pub_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">com.google.flatbuffers.Utf8</a></td></tr>
<tr class="memitem:a291c293832c8f646817afefad4c24858 inherit pub_static_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">Utf8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a291c293832c8f646817afefad4c24858">getDefault</a> ()</td></tr>
<tr class="memdesc:a291c293832c8f646817afefad4c24858 inherit pub_static_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default UTF-8 processor. <a href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a291c293832c8f646817afefad4c24858">More...</a><br /></td></tr>
<tr class="separator:a291c293832c8f646817afefad4c24858 inherit pub_static_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59a8ffdd2205343d3c64d0b764eeab17 inherit pub_static_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a59a8ffdd2205343d3c64d0b764eeab17">setDefault</a> (<a class="el" href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html">Utf8</a> instance)</td></tr>
<tr class="memdesc:a59a8ffdd2205343d3c64d0b764eeab17 inherit pub_static_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the default instance of the UTF-8 processor. <a href="classcom_1_1google_1_1flatbuffers_1_1_utf8.html#a59a8ffdd2205343d3c64d0b764eeab17">More...</a><br /></td></tr>
<tr class="separator:a59a8ffdd2205343d3c64d0b764eeab17 inherit pub_static_methods_classcom_1_1google_1_1flatbuffers_1_1_utf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Utf8Old.java</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-49880327-7', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>
var classcom_1_1google_1_1flatbuffers_1_1_utf8_old =
[
[ "decodeUtf8", "classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html#a0624ce5b0badb691abffcde6f89418a6", null ],
[ "encodedLength", "classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html#af955284b2754ee1f27832845fa8f29f1", null ],
[ "encodeUtf8", "classcom_1_1google_1_1flatbuffers_1_1_utf8_old.html#af5a4971f1696a7efb4b2f56bbcdaf553", null ]
];
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment