#ifndef SWF_TRAIT_H
#define SWF_TRAIT_H
#include <SWFIdItem.h>
namespace SWF {
class Trait : public IdItem<Trait> {
protected:
int getHeaderSize( int size ) { return 4; }
void writeHeader( Writer *w, Context *ctx, size_t len );
// static stuff
public:
static Trait* get( Reader *r, int end, Context *ctx );
protected:
static Trait* handleError( int type );
};
}
#endif