blob: 9b29e4e6a6d8cbc3450c3ebb71dfa8d9f5aac160 [file] [log] [blame]
class $CLASS {
public:
static $CLASS* New(mojo::Buffer* buf);
$SETTERS
$GETTERS
private:
friend class mojo::internal::ObjectTraits<$CLASS>;
$CLASS();
~$CLASS(); // NOT IMPLEMENTED
mojo::internal::StructHeader _header_;
$FIELDS
};
MOJO_COMPILE_ASSERT(sizeof($CLASS) == $SIZE,
bad_sizeof_$CLASS);