• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/flac-1.2.1/include/FLAC++/

Lines Matching defs:object

83 		/** \defgroup flacpp_metadata_object FLAC++/metadata.h: metadata object classes
91 * \link flac_metadata_object C metadata object module \endlink.
93 * Any time a metadata object is constructed or assigned, you
95 * ::FLAC__StreamMetadata object was able to be created.
98 * When the get_*() methods of any metadata object method
111 /** Constructs a copy of the given object. This form
119 /** Constructs an object with copy control. When \a copy
121 * FLAC::Metadata::Prototype::Prototype(const ::FLAC__StreamMetadata *object).
123 * the pointer and the ::FLAC__StreamMetadata object will
127 * \code object != NULL \endcode
129 Prototype(::FLAC__StreamMetadata *object, bool copy);
132 /** Assign from another object. Always performs a deep copy. */
138 /** Assigns an object with copy control. See
139 * Prototype(::FLAC__StreamMetadata *object, bool copy).
141 Prototype &assign_object(::FLAC__StreamMetadata *object, bool copy);
143 /** Deletes the underlying ::FLAC__StreamMetadata object.
149 /** Deletes the underlying ::FLAC__StreamMetadata object.
171 /** Returns \c true if the object was correctly constructed
172 * (i.e. the underlying ::FLAC__StreamMetadata object was
212 * object. This can be useful for plugging any holes between
233 inline bool Prototype::operator==(const Prototype &object) const
234 { return (bool)::FLAC__metadata_object_is_equal(object_, object.object_); }
236 inline bool Prototype::operator==(const ::FLAC__StreamMetadata &object) const
237 { return (bool)::FLAC__metadata_object_is_equal(object_, &object); }
239 inline bool Prototype::operator==(const ::FLAC__StreamMetadata *object) const
240 { return (bool)::FLAC__metadata_object_is_equal(object_, object); }
247 inline bool Prototype::operator!=(const Prototype &object) const
248 { return !operator==(object); }
250 inline bool Prototype::operator!=(const ::FLAC__StreamMetadata &object) const
251 { return !operator==(object); }
253 inline bool Prototype::operator!=(const ::FLAC__StreamMetadata *object) const
254 { return !operator==(object); }
262 /** Create a deep copy of an object and return it. */
275 /** Constructs a copy of the given object. This form
278 inline StreamInfo(const StreamInfo &object): Prototype(object) { }
279 inline StreamInfo(const ::FLAC__StreamMetadata &object): Prototype(object) { }
280 inline StreamInfo(const ::FLAC__StreamMetadata *object): Prototype(object) { }
283 /** Constructs an object with copy control. See
284 * Prototype(::FLAC__StreamMetadata *object, bool copy).
286 inline StreamInfo(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { }
291 /** Assign from another object. Always performs a deep copy. */
292 inline StreamInfo &operator=(const StreamInfo &object) { Prototype::operator=(object); return *this; }
293 inline StreamInfo &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); return *this; }
294 inline StreamInfo &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); return *this; }
297 /** Assigns an object with copy control. See
298 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
300 inline StreamInfo &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(object, copy); return *this; }
304 inline bool operator==(const StreamInfo &object) const { return Prototype::operator==(object); }
305 inline bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(object); }
306 inline bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(object); }
311 inline bool operator!=(const StreamInfo &object) const { return Prototype::operator!=(object); }
312 inline bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(object); }
313 inline bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(object); }
349 /** Constructs a copy of the given object. This form
352 inline Padding(const Padding &object): Prototype(object) { }
353 inline Padding(const ::FLAC__StreamMetadata &object): Prototype(object) { }
354 inline Padding(const ::FLAC__StreamMetadata *object): Prototype(object) { }
357 /** Constructs an object with copy control. See
358 * Prototype(::FLAC__StreamMetadata *object, bool copy).
360 inline Padding(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { }
365 /** Assign from another object. Always performs a deep copy. */
366 inline Padding &operator=(const Padding &object) { Prototype::operator=(object); return *this; }
367 inline Padding &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); return *this; }
368 inline Padding &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); return *this; }
371 /** Assigns an object with copy control. See
372 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
374 inline Padding &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(object, copy); return *this; }
378 inline bool operator==(const Padding &object) const { return Prototype::operator==(object); }
379 inline bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(object); }
380 inline bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(object); }
385 inline bool operator!=(const Padding &object) const { return Prototype::operator!=(object); }
386 inline bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(object); }
387 inline bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(object); }
402 /** Constructs a copy of the given object. This form
405 inline Application(const Application &object): Prototype(object) { }
406 inline Application(const ::FLAC__StreamMetadata &object): Prototype(object) { }
407 inline Application(const ::FLAC__StreamMetadata *object): Prototype(object) { }
410 /** Constructs an object with copy control. See
411 * Prototype(::FLAC__StreamMetadata *object, bool copy).
413 inline Application(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { }
418 /** Assign from another object. Always performs a deep copy. */
419 inline Application &operator=(const Application &object) { Prototype::operator=(object); return *this; }
420 inline Application &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); return *this; }
421 inline Application &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); return *this; }
424 /** Assigns an object with copy control. See
425 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
427 inline Application &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(object, copy); return *this; }
431 inline bool operator==(const Application &object) const { return Prototype::operator==(object); }
432 inline bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(object); }
433 inline bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(object); }
438 inline bool operator!=(const Application &object) const { return Prototype::operator!=(object); }
439 inline bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(object); }
440 inline bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(object); }
461 /** Constructs a copy of the given object. This form
464 inline SeekTable(const SeekTable &object): Prototype(object) { }
465 inline SeekTable(const ::FLAC__StreamMetadata &object): Prototype(object) { }
466 inline SeekTable(const ::FLAC__StreamMetadata *object): Prototype(object) { }
469 /** Constructs an object with copy control. See
470 * Prototype(::FLAC__StreamMetadata *object, bool copy).
472 inline SeekTable(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { }
477 /** Assign from another object. Always performs a deep copy. */
478 inline SeekTable &operator=(const SeekTable &object) { Prototype::operator=(object); return *this; }
479 inline SeekTable &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); return *this; }
480 inline SeekTable &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); return *this; }
483 /** Assigns an object with copy control. See
484 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
486 inline SeekTable &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(object, copy); return *this; }
490 inline bool operator==(const SeekTable &object) const { return Prototype::operator==(object); }
491 inline bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(object); }
492 inline bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(object); }
497 inline bool operator!=(const SeekTable &object) const { return Prototype::operator!=(object); }
498 inline bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(object); }
499 inline bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(object); }
569 virtual bool is_valid() const; ///< Returns \c true iff object was properly constructed.
609 /** Constructs a copy of the given object. This form
612 inline VorbisComment(const VorbisComment &object): Prototype(object) { }
613 inline VorbisComment(const ::FLAC__StreamMetadata &object): Prototype(object) { }
614 inline VorbisComment(const ::FLAC__StreamMetadata *object): Prototype(object) { }
617 /** Constructs an object with copy control. See
618 * Prototype(::FLAC__StreamMetadata *object, bool copy).
620 inline VorbisComment(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { }
625 /** Assign from another object. Always performs a deep copy. */
626 inline VorbisComment &operator=(const VorbisComment &object) { Prototype::operator=(object); return *this; }
627 inline VorbisComment &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); return *this; }
628 inline VorbisComment &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); return *this; }
631 /** Assigns an object with copy control. See
632 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
634 inline VorbisComment &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(object, copy); return *this; }
638 inline bool operator==(const VorbisComment &object) const { return Prototype::operator==(object); }
639 inline bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(object); }
640 inline bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(object); }
645 inline bool operator!=(const VorbisComment &object) const { return Prototype::operator!=(object); }
646 inline bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(object); }
647 inline bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(object); }
693 virtual bool is_valid() const; ///< Returns \c true iff object was properly constructed.
721 /** Constructs a copy of the given object. This form
724 inline CueSheet(const CueSheet &object): Prototype(object) { }
725 inline CueSheet(const ::FLAC__StreamMetadata &object): Prototype(object) { }
726 inline CueSheet(const ::FLAC__StreamMetadata *object): Prototype(object) { }
729 /** Constructs an object with copy control. See
730 * Prototype(::FLAC__StreamMetadata *object, bool copy).
732 inline CueSheet(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { }
737 /** Assign from another object. Always performs a deep copy. */
738 inline CueSheet &operator=(const CueSheet &object) { Prototype::operator=(object); return *this; }
739 inline CueSheet &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); return *this; }
740 inline CueSheet &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); return *this; }
743 /** Assigns an object with copy control. See
744 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
746 inline CueSheet &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(object, copy); return *this; }
750 inline bool operator==(const CueSheet &object) const { return Prototype::operator==(object); }
751 inline bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(object); }
752 inline bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(object); }
757 inline bool operator!=(const CueSheet &object) const { return Prototype::operator!=(object); }
758 inline bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(object); }
759 inline bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(object); }
806 /** Constructs a copy of the given object. This form
809 inline Picture(const Picture &object): Prototype(object) { }
810 inline Picture(const ::FLAC__StreamMetadata &object): Prototype(object) { }
811 inline Picture(const ::FLAC__StreamMetadata *object): Prototype(object) { }
814 /** Constructs an object with copy control. See
815 * Prototype(::FLAC__StreamMetadata *object, bool copy).
817 inline Picture(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { }
822 /** Assign from another object. Always performs a deep copy. */
823 inline Picture &operator=(const Picture &object) { Prototype::operator=(object); return *this; }
824 inline Picture &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); return *this; }
825 inline Picture &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); return *this; }
828 /** Assigns an object with copy control. See
829 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
831 inline Picture &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(object, copy); return *this; }
835 inline bool operator==(const Picture &object) const { return Prototype::operator==(object); }
836 inline bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(object); }
837 inline bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(object); }
842 inline bool operator!=(const Picture &object) const { return Prototype::operator!=(object); }
843 inline bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(object); }
844 inline bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(object); }
885 /** Constructs a copy of the given object. This form
888 inline Unknown(const Unknown &object): Prototype(object) { }
889 inline Unknown(const ::FLAC__StreamMetadata &object): Prototype(object) { }
890 inline Unknown(const ::FLAC__StreamMetadata *object): Prototype(object) { }
893 /** Constructs an object with copy control. See
894 * Prototype(::FLAC__StreamMetadata *object, bool copy).
896 inline Unknown(::FLAC__StreamMetadata *object, bool copy): Prototype(object, copy) { }
901 /** Assign from another object. Always performs a deep copy. */
902 inline Unknown &operator=(const Unknown &object) { Prototype::operator=(object); return *this; }
903 inline Unknown &operator=(const ::FLAC__StreamMetadata &object) { Prototype::operator=(object); return *this; }
904 inline Unknown &operator=(const ::FLAC__StreamMetadata *object) { Prototype::operator=(object); return *this; }
907 /** Assigns an object with copy control. See
908 * Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy).
910 inline Unknown &assign(::FLAC__StreamMetadata *object, bool copy) { Prototype::assign_object(object, copy); return *this; }
914 inline bool operator==(const Unknown &object) const { return Prototype::operator==(object); }
915 inline bool operator==(const ::FLAC__StreamMetadata &object) const { return Prototype::operator==(object); }
916 inline bool operator==(const ::FLAC__StreamMetadata *object) const { return Prototype::operator==(object); }
921 inline bool operator!=(const Unknown &object) const { return Prototype::operator!=(object); }
922 inline bool operator!=(const ::FLAC__StreamMetadata &object) const { return Prototype::operator!=(object); }
923 inline bool operator!=(const ::FLAC__StreamMetadata *object) const { return Prototype::operator!=(object); }
1012 bool is_valid() const; ///< Returns \c true iff object was properly constructed.
1065 * - When you pass an object to Iterator::set_block(),
1100 bool is_valid() const; ///< Returns \c true iff object was properly constructed.
1131 bool is_valid() const; ///< Returns \c true iff object was properly constructed.