#include "box.h"
#include <vector>
#include <string>

class Box_dref {
  public:
    Box_dref();
    ~Box_dref();
    Box * GetBox();
    void AddContent( Box * newcontent, uint32_t offset = 0 );
    void WriteContent( );
  private:
    Box * Container;

    void SetReserved( );
    std::vector<Box *> Content;
};//Box_ftyp Class