libdcp
Public Member Functions | Protected Attributes | Friends | List of all members
dcp::Object Class Reference

Some part of a DCP that has a UUID. More...

#include <object.h>

Inheritance diagram for dcp::Object:
dcp::Asset dcp::PKL dcp::PKL::Asset dcp::Reel dcp::ReelAsset dcp::AtmosAsset dcp::CPL dcp::FontAsset dcp::PictureAsset dcp::SoundAsset dcp::SubtitleAsset dcp::ReelFileAsset dcp::ReelMarkersAsset

Public Member Functions

 Object ()
 
 Object (std::string id)
 
 Object (Object const &)=delete
 
Objectoperator= (Object const &)=delete
 
std::string id () const
 

Protected Attributes

std::string _id
 

Friends

struct ::write_interop_subtitle_test
 
struct ::write_interop_subtitle_test2
 
struct ::write_interop_subtitle_test3
 
struct ::write_smpte_subtitle_test
 
struct ::write_smpte_subtitle_test2
 
struct ::write_smpte_subtitle_test3
 
struct ::sync_test2
 

Detailed Description

Some part of a DCP that has a UUID.

Definition at line 62 of file object.h.

Constructor & Destructor Documentation

◆ Object() [1/2]

Object::Object ( )

Create an Object with a random ID

Definition at line 49 of file object.cc.

◆ Object() [2/2]

Object::Object ( std::string  id)
explicit

Create an Object with a given ID.

Parameters
idID to use.

Definition at line 56 of file object.cc.


The documentation for this class was generated from the following files: