Chris@1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Chris@1: <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
Chris@1: <title>FLAC: FLAC::Metadata::CueSheet Class Reference</title>
Chris@1: <link href="doxygen.css" rel="stylesheet" type="text/css">
Chris@1: </head><body>
Chris@1: <!-- Generated by Doxygen 1.4.2 -->
Chris@1: <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
Chris@1: <div class="nav">
Chris@1: <b>FLAC</b>::<b>Metadata</b>::<a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a></div>
Chris@1: <h1>FLAC::Metadata::CueSheet Class Reference<br>
Chris@1: <small>
Chris@1: [<a class="el" href="group__flacpp__metadata__object.html">FLAC++/metadata.h: metadata object classes</a>]</small>
Chris@1: </h1><code>#include &lt;<a class="el" href="+_2metadata_8h-source.html">metadata.h</a>&gt;</code>
Chris@1: <p>
Chris@1: <p>Inheritance diagram for FLAC::Metadata::CueSheet:
Chris@1: <p><center><img src="classFLAC_1_1Metadata_1_1CueSheet.png" usemap="#FLAC::Metadata::CueSheet_map" border="0" alt=""></center>
Chris@1: <map name="FLAC::Metadata::CueSheet_map">
Chris@1: <area href="classFLAC_1_1Metadata_1_1Prototype.html" alt="FLAC::Metadata::Prototype" shape="rect" coords="0,0,164,24">
Chris@1: </map>
Chris@1: <a href="classFLAC_1_1Metadata_1_1CueSheet-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Chris@1: CUESHEET metadata block. See the <a class="el" href="group__flacpp__metadata__object.html">overview </a> for more, and the <a href="../format.html#metadata_block_cuesheet">format specification</a>. 
Chris@1: <p>
Chris@1: <table border="0" cellpadding="0" cellspacing="0">
Chris@1: <tr><td></td></tr>
Chris@1: <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta1">CueSheet</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;object)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta2" doxytag="FLAC::Metadata::CueSheet::CueSheet"></a>
Chris@1: &nbsp;</td><td class="memItemRight" valign="bottom"><b>CueSheet</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta3" doxytag="FLAC::Metadata::CueSheet::CueSheet"></a>
Chris@1: &nbsp;</td><td class="memItemRight" valign="bottom"><b>CueSheet</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta4">CueSheet</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta6">operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;object)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta7" doxytag="FLAC::Metadata::CueSheet::operator="></a>
Chris@1: <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta8" doxytag="FLAC::Metadata::CueSheet::operator="></a>
Chris@1: <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta9">assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta10">operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;object) const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta11" doxytag="FLAC::Metadata::CueSheet::operator=="></a>
Chris@1: bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta12" doxytag="FLAC::Metadata::CueSheet::operator=="></a>
Chris@1: bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta13">operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;object) const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta14" doxytag="FLAC::Metadata::CueSheet::operator!="></a>
Chris@1: bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta15" doxytag="FLAC::Metadata::CueSheet::operator!="></a>
Chris@1: bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta16" doxytag="FLAC::Metadata::CueSheet::get_media_catalog_number"></a>
Chris@1: const char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_media_catalog_number</b> () const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta17" doxytag="FLAC::Metadata::CueSheet::get_lead_in"></a>
Chris@1: FLAC__uint64&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_lead_in</b> () const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta18" doxytag="FLAC::Metadata::CueSheet::get_is_cd"></a>
Chris@1: bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_is_cd</b> () const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta19" doxytag="FLAC::Metadata::CueSheet::get_num_tracks"></a>
Chris@1: unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_num_tracks</b> () const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta20" doxytag="FLAC::Metadata::CueSheet::get_track"></a>
Chris@1: <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_track</b> (unsigned i) const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta21" doxytag="FLAC::Metadata::CueSheet::set_media_catalog_number"></a>
Chris@1: void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_media_catalog_number</b> (const char value[128])</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta22" doxytag="FLAC::Metadata::CueSheet::set_lead_in"></a>
Chris@1: void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_lead_in</b> (FLAC__uint64 value)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta23" doxytag="FLAC::Metadata::CueSheet::set_is_cd"></a>
Chris@1: void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_is_cd</b> (bool value)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta24" doxytag="FLAC::Metadata::CueSheet::set_index"></a>
Chris@1: void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_index</b> (unsigned track_num, unsigned index_num, const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a> &amp;index)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta25">insert_index</a> (unsigned track_num, unsigned index_num, const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a> &amp;index)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta26">delete_index</a> (unsigned track_num, unsigned index_num)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta27">set_track</a> (unsigned i, const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;track)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta28">insert_track</a> (unsigned i, const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;track)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta29">delete_track</a> (unsigned i)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta30">is_legal</a> (bool check_cd_da_subset=false, const char **violation=0) const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">FLAC__uint32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta31">calculate_cddb_id</a> () const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga1">operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;) const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga4">operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;) const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga7">is_valid</a> () const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommenta27">get_is_last</a> () const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">::<a class="el" href="group__flac__format.html#ga113">FLAC__MetadataType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommenta28">get_type</a> () const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommenta29">get_length</a> () const </td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommenta30">set_is_last</a> (bool)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga8">operator const ::FLAC__StreamMetadata *</a> () const </td></tr>
Chris@1: 
Chris@1: <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommentb0">assign_object</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommentb1">clear</a> ()</td></tr>
Chris@1: 
Chris@1: <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentp0" doxytag="FLAC::Metadata::CueSheet::object_"></a>
Chris@1: ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>object_</b></td></tr>
Chris@1: 
Chris@1: <tr><td colspan="2"><br><h2>Friends</h2></td></tr>
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentn0" doxytag="FLAC::Metadata::CueSheet::SimpleIterator"></a>
Chris@1: class&nbsp;</td><td class="memItemRight" valign="bottom"><b>SimpleIterator</b></td></tr>
Chris@1: 
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentn1" doxytag="FLAC::Metadata::CueSheet::Iterator"></a>
Chris@1: class&nbsp;</td><td class="memItemRight" valign="bottom"><b>Iterator</b></td></tr>
Chris@1: 
Chris@1: <tr><td colspan="2"><br><h2>Classes</h2></td></tr>
Chris@1: <tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a></td></tr>
Chris@1: 
Chris@1: </table>
Chris@1: <hr><h2>Constructor &amp; Destructor Documentation</h2>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta1" doxytag="FLAC::Metadata::CueSheet::CueSheet"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">FLAC::Metadata::CueSheet::CueSheet           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td>
Chris@1:           <td class="mdname1" valign="top" nowrap> <em>object</em>          </td>
Chris@1:           <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1:           <td class="md" nowrap><code> [inline]</code></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: Constructs a copy of the given object. This form always performs a deep copy.     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta4" doxytag="FLAC::Metadata::CueSheet::CueSheet"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">FLAC::Metadata::CueSheet::CueSheet           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>object</em>, </td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap align="right"></td>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md" nowrap>bool&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>copy</em></td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md">)&nbsp;</td>
Chris@1:           <td class="md" colspan="2"><code> [inline]</code></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: Constructs an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1Prototypeb3">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>.     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <hr><h2>Member Function Documentation</h2>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta6" doxytag="FLAC::Metadata::CueSheet::operator="></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a>&amp; FLAC::Metadata::CueSheet::operator=           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td>
Chris@1:           <td class="mdname1" valign="top" nowrap> <em>object</em>          </td>
Chris@1:           <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1:           <td class="md" nowrap><code> [inline]</code></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: Assign from another object. Always performs a deep copy.     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta9" doxytag="FLAC::Metadata::CueSheet::assign"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a>&amp; FLAC::Metadata::CueSheet::assign           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>object</em>, </td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap align="right"></td>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md" nowrap>bool&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>copy</em></td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md">)&nbsp;</td>
Chris@1:           <td class="md" colspan="2"><code> [inline]</code></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: Assigns an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommentb0">Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy)</a>.     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta10" doxytag="FLAC::Metadata::CueSheet::operator=="></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::operator==           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td>
Chris@1:           <td class="mdname1" valign="top" nowrap> <em>object</em>          </td>
Chris@1:           <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1:           <td class="md" nowrap> const<code> [inline]</code></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: Check for equality, performing a deep compare by following pointers.     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta13" doxytag="FLAC::Metadata::CueSheet::operator!="></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::operator!=           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td>
Chris@1:           <td class="mdname1" valign="top" nowrap> <em>object</em>          </td>
Chris@1:           <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1:           <td class="md" nowrap> const<code> [inline]</code></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: Check for inequality, performing a deep compare by following pointers.     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta25" doxytag="FLAC::Metadata::CueSheet::insert_index"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::insert_index           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>track_num</em>, </td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap align="right"></td>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>index_num</em>, </td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap align="right"></td>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md" nowrap>const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a> &amp;&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>index</em></td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md">)&nbsp;</td>
Chris@1:           <td class="md" colspan="2"></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: See <a class="el" href="group__flac__metadata__object.html#ga33">FLAC__metadata_object_cuesheet_track_insert_index()</a>. 
Chris@1: <p>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta26" doxytag="FLAC::Metadata::CueSheet::delete_index"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::delete_index           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>track_num</em>, </td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap align="right"></td>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>index_num</em></td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md">)&nbsp;</td>
Chris@1:           <td class="md" colspan="2"></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: See <a class="el" href="group__flac__metadata__object.html#ga35">FLAC__metadata_object_cuesheet_track_delete_index()</a>. 
Chris@1: <p>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta27" doxytag="FLAC::Metadata::CueSheet::set_track"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::set_track           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>i</em>, </td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap align="right"></td>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md" nowrap>const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>track</em></td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md">)&nbsp;</td>
Chris@1:           <td class="md" colspan="2"></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: See FLAC__metadata_object_cuesheet_set_track(). 
Chris@1: <p>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta28" doxytag="FLAC::Metadata::CueSheet::insert_track"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::insert_track           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>i</em>, </td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap align="right"></td>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md" nowrap>const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>track</em></td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md">)&nbsp;</td>
Chris@1:           <td class="md" colspan="2"></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: See <a class="el" href="group__flac__metadata__object.html#ga37">FLAC__metadata_object_cuesheet_insert_track()</a>. 
Chris@1: <p>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta29" doxytag="FLAC::Metadata::CueSheet::delete_track"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::delete_track           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1:           <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
Chris@1:           <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1:           <td class="md" nowrap></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: See <a class="el" href="group__flac__metadata__object.html#ga39">FLAC__metadata_object_cuesheet_delete_track()</a>. 
Chris@1: <p>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta30" doxytag="FLAC::Metadata::CueSheet::is_legal"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::is_legal           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>check_cd_da_subset</em> = <code>false</code>, </td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap align="right"></td>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md" nowrap>const char **&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>violation</em> = <code>0</code></td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md">)&nbsp;</td>
Chris@1:           <td class="md" colspan="2"> const</td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: See <a class="el" href="group__flac__metadata__object.html#ga40">FLAC__metadata_object_cuesheet_is_legal()</a>. 
Chris@1: <p>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta31" doxytag="FLAC::Metadata::CueSheet::calculate_cddb_id"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">FLAC__uint32 FLAC::Metadata::CueSheet::calculate_cddb_id           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="mdname1" valign="top" nowrap>          </td>
Chris@1:           <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1:           <td class="md" nowrap> const</td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: See <a class="el" href="group__flac__metadata__object.html#ga41">FLAC__metadata_object_cuesheet_calculate_cddb_id()</a>. 
Chris@1: <p>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentb0" doxytag="FLAC::Metadata::CueSheet::assign_object"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>&amp; FLAC::Metadata::Prototype::assign_object           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>object</em>, </td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap align="right"></td>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md" nowrap>bool&nbsp;</td>
Chris@1:           <td class="mdname" nowrap> <em>copy</em></td>
Chris@1:         </tr>
Chris@1:         <tr>
Chris@1:           <td class="md"></td>
Chris@1:           <td class="md">)&nbsp;</td>
Chris@1:           <td class="md" colspan="2"><code> [protected, inherited]</code></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: Assigns an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1Prototypeb3">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>.     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentb1" doxytag="FLAC::Metadata::CueSheet::clear"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">virtual void FLAC::Metadata::Prototype::clear           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="mdname1" valign="top" nowrap>          </td>
Chris@1:           <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1:           <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: Deletes the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object.     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta27" doxytag="FLAC::Metadata::CueSheet::get_is_last"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">bool FLAC::Metadata::Prototype::get_is_last           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="mdname1" valign="top" nowrap>          </td>
Chris@1:           <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1:           <td class="md" nowrap> const<code> [inherited]</code></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: Returns <code>true</code> if this block is the last block in a stream, else <code>false</code>.<p>
Chris@1: <dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> <a class="code" href="group__flacpp__metadata__object.html#ga7">is_valid</a>() 
Chris@1: </pre></div> </dd></dl>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta28" doxytag="FLAC::Metadata::CueSheet::get_type"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">::<a class="el" href="group__flac__format.html#ga113">FLAC__MetadataType</a> FLAC::Metadata::Prototype::get_type           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="mdname1" valign="top" nowrap>          </td>
Chris@1:           <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1:           <td class="md" nowrap> const<code> [inherited]</code></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: Returns the type of the block.<p>
Chris@1: <dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> <a class="code" href="group__flacpp__metadata__object.html#ga7">is_valid</a>() 
Chris@1: </pre></div> </dd></dl>
Chris@1: 
Chris@1: <p>
Chris@1: Reimplemented in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea16">FLAC::Metadata::Picture</a>.    </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta29" doxytag="FLAC::Metadata::CueSheet::get_length"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">unsigned FLAC::Metadata::Prototype::get_length           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="mdname1" valign="top" nowrap>          </td>
Chris@1:           <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1:           <td class="md" nowrap> const<code> [inherited]</code></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: Returns the stream length of the metadata block.<p>
Chris@1: <dl compact><dt><b>Note:</b></dt><dd>The length does not include the metadata block header, per spec.</dd></dl>
Chris@1: <dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> <a class="code" href="group__flacpp__metadata__object.html#ga7">is_valid</a>() 
Chris@1: </pre></div> </dd></dl>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta30" doxytag="FLAC::Metadata::CueSheet::set_is_last"></a><p>
Chris@1: <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1:   <tr>
Chris@1:     <td class="mdRow">
Chris@1:       <table cellpadding="0" cellspacing="0" border="0">
Chris@1:         <tr>
Chris@1:           <td class="md" nowrap valign="top">void FLAC::Metadata::Prototype::set_is_last           </td>
Chris@1:           <td class="md" valign="top">(&nbsp;</td>
Chris@1:           <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1:           <td class="mdname1" valign="top" nowrap>          </td>
Chris@1:           <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1:           <td class="md" nowrap><code> [inherited]</code></td>
Chris@1:         </tr>
Chris@1:       </table>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <table cellspacing="5" cellpadding="0" border="0">
Chris@1:   <tr>
Chris@1:     <td>
Chris@1:       &nbsp;
Chris@1:     </td>
Chris@1:     <td>
Chris@1: 
Chris@1: <p>
Chris@1: Sets the "is_last" flag for the block. When using the iterators it is not necessary to set this flag; they will do it for you.<p>
Chris@1: <dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> <a class="code" href="group__flacpp__metadata__object.html#ga7">is_valid</a>() 
Chris@1: </pre></div> </dd></dl>
Chris@1:     </td>
Chris@1:   </tr>
Chris@1: </table>
Chris@1: <hr>The documentation for this class was generated from the following file:<ul>
Chris@1: <li>include/FLAC++/<a class="el" href="+_2metadata_8h-source.html">metadata.h</a></ul>
Chris@1: 
Chris@1: <hr size="1">
Chris@1: <div class="copyright">
Chris@1: 	<!-- @@@ oh so hacky -->
Chris@1: 	<table>
Chris@1: 		<tr>
Chris@1: 			<td align="left">
Chris@1: 				Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007  Josh Coalson
Chris@1: 			</td>
Chris@1: 			<td width="1%" align="right">
Chris@1: 				<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&amp;type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
Chris@1: 			</td>
Chris@1: 		</tr>
Chris@1: 	</table>
Chris@1: </div>
Chris@1: <!-- Copyright (c)  2000,2001,2002,2003,2004,2005,2006,2007  Josh Coalson -->
Chris@1: <!-- Permission is granted to copy, distribute and/or modify this document -->
Chris@1: <!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
Chris@1: <!-- or any later version published by the Free Software Foundation; -->
Chris@1: <!-- with no invariant sections. -->
Chris@1: <!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
Chris@1: </body>
Chris@1: </html>