Lines Matching full:object
84 /** \defgroup flacpp_metadata_object FLAC++/metadata.h: metadata object classes
92 * \link flac_metadata_object C metadata object module \endlink.
94 * Any time a metadata object is constructed or assigned, you
96 * ::FLAC__StreamMetadata object was able to be created.
99 * When the get_*() methods of any metadata object method
112 /** Constructs a copy of the given object. This form
120 /** Constructs an object with copy control. When \a copy
122 * FLAC::Metadata::Prototype::Prototype(const ::FLAC__StreamMetadata *object).
124 * the pointer and the ::FLAC__StreamMetadata object will
128 * \code object != NULL \endcode
130 Prototype(::FLAC__StreamMetadata *object, bool copy);
133 /** Assign from another object. Always performs a deep copy. */
139 /** Assigns an object with copy control. See
140 * Prototype(::FLAC__StreamMetadata *object, bool copy).
142 Prototype &assign_object(::FLAC__StreamMetadata *object, bool copy);
144 /** Deletes the underlying ::FLAC__StreamMetadata object.
150 /** Deletes the underlying ::FLAC__StreamMetadata object.
172 /** Returns \c true if the object was correctly constructed
173 * (i.e. the underlying ::FLAC__StreamMetadata object was
213 * object. This can be useful for plugging any holes between
233 /** Construct a new object of the type provided in object->type and return it. */
234 Prototype *construct_block(::FLAC__StreamMetadata *object);
243 inline bool Prototype::operator==(const Prototype &object) const
244 { return (bool)::FLAC__metadata_object_is_equal(object_, object.object_); }
246 inline bool Prototype::operator==(const ::FLAC__StreamMetadata &object) const
247 { return (bool)::FLAC__metadata_object_is_equal(object_, &object); }
249 inline bool Prototype::operator==(const ::FLAC__StreamMetadata *object) const
250 { return (bool)::FLAC__metadata_object_is_equal(object_, object); }
256 inline bool Prototype::operator!=(const Prototype &object) const
257 { return !operator==(object); }
259 inline bool Prototype::operator!=(const ::FLAC__StreamMetadata &object) const
260 { return !operator==(object); }
262 inline bool Prototype::operator!=(const ::FLAC__StreamMetadata *object) const
263 { return !operator==(object); }
271 /** Create a deep copy of an object and return it. */
284 /** Constructs a copy of the given object. This form
287 inline StreamInfo(const StreamInfo &object): Prototype(object) { } in StreamInfo() argument
288 inline StreamInfo(const ::FLAC__StreamMetadata &object): Prototype(object) { } in StreamInfo() argument
289 inline StreamInfo(const ::FLAC__StreamMetadata *object): Prototype(object) { } in StreamInfo() argument
292 /** Constructs an object with copy control. See
293 * Prototype(::FLAC__StreamMetadata *object, bool copy).
295 inline StreamInfo(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { } in StreamInfo() argument
300 /** Assign from another object. Always performs a deep copy. */
301 …inline StreamInfo &operator=(const StreamInfo &object) { Prototype::operator=(object); return *thi…
302 …inline StreamInfo &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object);…
303 …inline StreamInfo &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object);…
306 /** Assigns an object with copy control. See
307 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
309 …inline StreamInfo &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(ob… in assign() argument
313 inline bool operator==(const StreamInfo &object) const { return Prototype::operator==(object); }
314 …line bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(ob…
315 …line bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(ob…
320 inline bool operator!=(const StreamInfo &object) const { return Prototype::operator!=(object); }
321 …line bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(ob…
322 …line bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(ob…
358 /** Constructs a copy of the given object. This form
361 inline Padding(const Padding &object): Prototype(object) { } in Padding() argument
362 inline Padding(const ::FLAC__StreamMetadata &object): Prototype(object) { } in Padding() argument
363 inline Padding(const ::FLAC__StreamMetadata *object): Prototype(object) { } in Padding() argument
366 /** Constructs an object with copy control. See
367 * Prototype(::FLAC__StreamMetadata *object, bool copy).
369 inline Padding(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { } in Padding() argument
371 /** Constructs an object with the given length.
378 /** Assign from another object. Always performs a deep copy. */
379 inline Padding &operator=(const Padding &object) { Prototype::operator=(object); return *this; }
380 …inline Padding &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); re…
381 …inline Padding &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); re…
384 /** Assigns an object with copy control. See
385 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
387 …inline Padding &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(objec… in assign() argument
391 inline bool operator==(const Padding &object) const { return Prototype::operator==(object); }
392 …line bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(ob…
393 …line bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(ob…
398 inline bool operator!=(const Padding &object) const { return Prototype::operator!=(object); }
399 …line bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(ob…
400 …line bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(ob…
417 /** Constructs a copy of the given object. This form
420 inline Application(const Application &object): Prototype(object) { } in Application() argument
421 inline Application(const ::FLAC__StreamMetadata &object): Prototype(object) { } in Application() argument
422 inline Application(const ::FLAC__StreamMetadata *object): Prototype(object) { } in Application() argument
425 /** Constructs an object with copy control. See
426 * Prototype(::FLAC__StreamMetadata *object, bool copy).
428 inline Application(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { } in Application() argument
433 /** Assign from another object. Always performs a deep copy. */
434 …inline Application &operator=(const Application &object) { Prototype::operator=(object); return *t…
435 …line Application &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); …
436 …line Application &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); …
439 /** Assigns an object with copy control. See
440 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
442 …nline Application &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(ob… in assign() argument
446 inline bool operator==(const Application &object) const { return Prototype::operator==(object); }
447 …line bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(ob…
448 …line bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(ob…
453 inline bool operator!=(const Application &object) const { return Prototype::operator!=(object); }
454 …line bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(ob…
455 …line bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(ob…
476 /** Constructs a copy of the given object. This form
479 inline SeekTable(const SeekTable &object): Prototype(object) { } in SeekTable() argument
480 inline SeekTable(const ::FLAC__StreamMetadata &object): Prototype(object) { } in SeekTable() argument
481 inline SeekTable(const ::FLAC__StreamMetadata *object): Prototype(object) { } in SeekTable() argument
484 /** Constructs an object with copy control. See
485 * Prototype(::FLAC__StreamMetadata *object, bool copy).
487 inline SeekTable(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { } in SeekTable() argument
492 /** Assign from another object. Always performs a deep copy. */
493 …inline SeekTable &operator=(const SeekTable &object) { Prototype::operator=(object); return *this;…
494 …inline SeekTable &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); …
495 …inline SeekTable &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); …
498 /** Assigns an object with copy control. See
499 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
501 …inline SeekTable &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(obj… in assign() argument
505 inline bool operator==(const SeekTable &object) const { return Prototype::operator==(object); }
506 …line bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(ob…
507 …line bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(ob…
512 inline bool operator!=(const SeekTable &object) const { return Prototype::operator!=(object); }
513 …line bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(ob…
514 …line bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(ob…
605 virtual bool is_valid() const; ///< Returns \c true iff object was properly constructed.
645 /** Constructs a copy of the given object. This form
648 inline VorbisComment(const VorbisComment &object): Prototype(object) { } in VorbisComment() argument
649 inline VorbisComment(const ::FLAC__StreamMetadata &object): Prototype(object) { } in VorbisComment() argument
650 inline VorbisComment(const ::FLAC__StreamMetadata *object): Prototype(object) { } in VorbisComment() argument
653 /** Constructs an object with copy control. See
654 * Prototype(::FLAC__StreamMetadata *object, bool copy).
656 inline VorbisComment(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { } in VorbisComment() argument
661 /** Assign from another object. Always performs a deep copy. */
662 …inline VorbisComment &operator=(const VorbisComment &object) { Prototype::operator=(object); retur…
663 …ne VorbisComment &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); …
664 …ne VorbisComment &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); …
667 /** Assigns an object with copy control. See
668 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
670 …ine VorbisComment &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(ob… in assign() argument
674 …inline bool operator==(const VorbisComment &object) const { return Prototype::operator==(object); }
675 …line bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(ob…
676 …line bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(ob…
681 …inline bool operator!=(const VorbisComment &object) const { return Prototype::operator!=(object); }
682 …line bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(ob…
683 …line bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(ob…
744 virtual bool is_valid() const; ///< Returns \c true iff object was properly constructed.
772 /** Constructs a copy of the given object. This form
775 inline CueSheet(const CueSheet &object): Prototype(object) { } in CueSheet() argument
776 inline CueSheet(const ::FLAC__StreamMetadata &object): Prototype(object) { } in CueSheet() argument
777 inline CueSheet(const ::FLAC__StreamMetadata *object): Prototype(object) { } in CueSheet() argument
780 /** Constructs an object with copy control. See
781 * Prototype(::FLAC__StreamMetadata *object, bool copy).
783 inline CueSheet(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { } in CueSheet() argument
788 /** Assign from another object. Always performs a deep copy. */
789 … inline CueSheet &operator=(const CueSheet &object) { Prototype::operator=(object); return *this; }
790 …inline CueSheet &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); r…
791 …inline CueSheet &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); r…
794 /** Assigns an object with copy control. See
795 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
797 …inline CueSheet &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(obje… in assign() argument
801 inline bool operator==(const CueSheet &object) const { return Prototype::operator==(object); }
802 …line bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(ob…
803 …line bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(ob…
808 inline bool operator!=(const CueSheet &object) const { return Prototype::operator!=(object); }
809 …line bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(ob…
810 …line bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(ob…
869 /** Constructs a copy of the given object. This form
872 inline Picture(const Picture &object): Prototype(object) { } in Picture() argument
873 inline Picture(const ::FLAC__StreamMetadata &object): Prototype(object) { } in Picture() argument
874 inline Picture(const ::FLAC__StreamMetadata *object): Prototype(object) { } in Picture() argument
877 /** Constructs an object with copy control. See
878 * Prototype(::FLAC__StreamMetadata *object, bool copy).
880 inline Picture(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { } in Picture() argument
885 /** Assign from another object. Always performs a deep copy. */
886 inline Picture &operator=(const Picture &object) { Prototype::operator=(object); return *this; }
887 …inline Picture &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); re…
888 …inline Picture &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); re…
891 /** Assigns an object with copy control. See
892 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
894 …inline Picture &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(objec… in assign() argument
898 inline bool operator==(const Picture &object) const { return Prototype::operator==(object); }
899 …line bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(ob…
900 …line bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(ob…
905 inline bool operator!=(const Picture &object) const { return Prototype::operator!=(object); }
906 …line bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(ob…
907 …line bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(ob…
951 /** Constructs a copy of the given object. This form
954 inline Unknown(const Unknown &object): Prototype(object) { } in Unknown() argument
955 inline Unknown(const ::FLAC__StreamMetadata &object): Prototype(object) { } in Unknown() argument
956 inline Unknown(const ::FLAC__StreamMetadata *object): Prototype(object) { } in Unknown() argument
959 /** Constructs an object with copy control. See
960 * Prototype(::FLAC__StreamMetadata *object, bool copy).
962 inline Unknown(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { } in Unknown() argument
967 /** Assign from another object. Always performs a deep copy. */
968 inline Unknown &operator=(const Unknown &object) { Prototype::operator=(object); return *this; }
969 …inline Unknown &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); re…
970 …inline Unknown &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); re…
973 /** Assigns an object with copy control. See
974 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
976 …inline Unknown &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(objec… in assign() argument
980 inline bool operator==(const Unknown &object) const { return Prototype::operator==(object); }
981 …line bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(ob…
982 …line bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(ob…
987 inline bool operator!=(const Unknown &object) const { return Prototype::operator!=(object); }
988 …line bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(ob…
989 …line bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(ob…
1078 bool is_valid() const; ///< Returns \c true iff object was properly constructed.
1135 * - When you pass an object to Iterator::set_block(),
1170 bool is_valid() const; ///< Returns \c true iff object was properly constructed.
1205 bool is_valid() const; ///< Returns \c true iff object was properly constructed.