@class NSError, NSString; @interface AFBBufferBuilder : NSObject { struct type { unsigned char __lx[96]; } _fbbStorage; void *_fileAllocator; BOOL _initOk; BOOL _isFinalized; } @property (readonly, nonatomic) NSError *firstError; @property (readonly, nonatomic) NSString *path; - (id)init; - (void)dealloc; - (id)initWithCapacity:(unsigned long long)a0; - (void).cxx_destruct; - (void)setError:(id)a0; - (void *)fbb; - (id)createStringWithCString:(const char *)a0; - (id)createVectorOfUInt32WithArray:(id)a0; - (void)finalizeWithSelector:(SEL)a0; - (BOOL)finalizeWithSelector:(SEL)a0 allocatorBufferAddr:(void *)a1 size:(unsigned long long)a2 error:(id *)a3; - (void)throwIfFinalizedWithSelector:(SEL)a0; - (id)createString:(id)a0; - (id)createVectorOfUInt32WithCount:(unsigned long long)a0 block:(id /* block */)a1; - (id)initWithFileAtPath:(id)a0 capacity:(unsigned long long)a1 error:(id *)a2; - (id)initWithFileAtPath:(id)a0 protection:(id)a1 capacity:(unsigned long long)a2 error:(id *)a3; - (id)createVectorOfFloat32WithArray:(id)a0; - (id)createStringWithData:(id)a0 alignment:(unsigned long long)a1; - (id)createVectorOfFloat64WithArray:(id)a0; - (id)createString:(id)a0 alignment:(unsigned long long)a1; - (id)createStringWithCString:(const char *)a0 alignment:(unsigned long long)a1; - (id)createStringWithData:(id)a0; - (id)createVectorOfBoolWithArray:(id)a0; - (id)createVectorOfBoolWithArray:(id)a0 alignment:(unsigned long long)a1; - (id)createVectorOfBoolWithCArray:(const BOOL *)a0 count:(unsigned long long)a1; - (id)createVectorOfBoolWithCArray:(const BOOL *)a0 count:(unsigned long long)a1 alignment:(unsigned long long)a2; - (id)createVectorOfBoolWithCount:(unsigned long long)a0 alignment:(unsigned long long)a1 block:(id /* block */)a2; - (id)createVectorOfBoolWithCount:(unsigned long long)a0 block:(id /* block */)a1; - (id)createVectorOfFloat32WithArray:(id)a0 alignment:(unsigned long long)a1; - (id)createVectorOfFloat32WithCArray:(const float *)a0 count:(unsigned long long)a1; - (id)createVectorOfFloat32WithCArray:(const float *)a0 count:(unsigned long long)a1 alignment:(unsigned long long)a2; - (id)createVectorOfFloat32WithCount:(unsigned long long)a0 alignment:(unsigned long long)a1 block:(id /* block */)a2; - (id)createVectorOfFloat32WithCount:(unsigned long long)a0 block:(id /* block */)a1; - (id)createVectorOfFloat64WithArray:(id)a0 alignment:(unsigned long long)a1; - (id)createVectorOfFloat64WithCArray:(const double *)a0 count:(unsigned long long)a1; - (id)createVectorOfFloat64WithCArray:(const double *)a0 count:(unsigned long long)a1 alignment:(unsigned long long)a2; - (id)createVectorOfFloat64WithCount:(unsigned long long)a0 alignment:(unsigned long long)a1 block:(id /* block */)a2; - (id)createVectorOfFloat64WithCount:(unsigned long long)a0 block:(id /* block */)a1; - (id)createVectorOfInt16WithArray:(id)a0; - (id)createVectorOfInt16WithArray:(id)a0 alignment:(unsigned long long)a1; - (id)createVectorOfInt16WithCArray:(const short *)a0 count:(unsigned long long)a1; - (id)createVectorOfInt16WithCArray:(const short *)a0 count:(unsigned long long)a1 alignment:(unsigned long long)a2; - (id)createVectorOfInt16WithCount:(unsigned long long)a0 alignment:(unsigned long long)a1 block:(id /* block */)a2; - (id)createVectorOfInt16WithCount:(unsigned long long)a0 block:(id /* block */)a1; - (id)createVectorOfInt32WithArray:(id)a0; - (id)createVectorOfInt32WithArray:(id)a0 alignment:(unsigned long long)a1; - (id)createVectorOfInt32WithCArray:(const int *)a0 count:(unsigned long long)a1; - (id)createVectorOfInt32WithCArray:(const int *)a0 count:(unsigned long long)a1 alignment:(unsigned long long)a2; - (id)createVectorOfInt32WithCount:(unsigned long long)a0 alignment:(unsigned long long)a1 block:(id /* block */)a2; - (id)createVectorOfInt32WithCount:(unsigned long long)a0 block:(id /* block */)a1; - (id)createVectorOfInt64WithArray:(id)a0; - (id)createVectorOfInt64WithArray:(id)a0 alignment:(unsigned long long)a1; - (id)createVectorOfInt64WithCArray:(const long long *)a0 count:(unsigned long long)a1; - (id)createVectorOfInt64WithCArray:(const long long *)a0 count:(unsigned long long)a1 alignment:(unsigned long long)a2; - (id)createVectorOfInt64WithCount:(unsigned long long)a0 alignment:(unsigned long long)a1 block:(id /* block */)a2; - (id)createVectorOfInt64WithCount:(unsigned long long)a0 block:(id /* block */)a1; - (id)createVectorOfInt8WithArray:(id)a0; - (id)createVectorOfInt8WithArray:(id)a0 alignment:(unsigned long long)a1; - (id)createVectorOfInt8WithCArray:(const char *)a0 count:(unsigned long long)a1; - (id)createVectorOfInt8WithCArray:(const char *)a0 count:(unsigned long long)a1 alignment:(unsigned long long)a2; - (id)createVectorOfInt8WithCount:(unsigned long long)a0 alignment:(unsigned long long)a1 block:(id /* block */)a2; - (id)createVectorOfInt8WithCount:(unsigned long long)a0 block:(id /* block */)a1; - (id)createVectorOfStringWithArray:(id)a0; - (id)createVectorOfStringWithArray:(id)a0 alignment:(unsigned long long)a1; - (id)createVectorOfStringWithCount:(unsigned long long)a0 alignment:(unsigned long long)a1 block:(id /* block */)a2; - (id)createVectorOfStringWithCount:(unsigned long long)a0 block:(id /* block */)a1; - (id)createVectorOfStringWithOffsets:(id)a0; - (id)createVectorOfUInt16WithArray:(id)a0; - (id)createVectorOfUInt16WithArray:(id)a0 alignment:(unsigned long long)a1; - (id)createVectorOfUInt16WithCArray:(const unsigned short *)a0 count:(unsigned long long)a1; - (id)createVectorOfUInt16WithCArray:(const unsigned short *)a0 count:(unsigned long long)a1 alignment:(unsigned long long)a2; - (id)createVectorOfUInt16WithCount:(unsigned long long)a0 alignment:(unsigned long long)a1 block:(id /* block */)a2; - (id)createVectorOfUInt16WithCount:(unsigned long long)a0 block:(id /* block */)a1; - (id)createVectorOfUInt32WithArray:(id)a0 alignment:(unsigned long long)a1; - (id)createVectorOfUInt32WithCArray:(const unsigned int *)a0 count:(unsigned long long)a1; - (id)createVectorOfUInt32WithCArray:(const unsigned int *)a0 count:(unsigned long long)a1 alignment:(unsigned long long)a2; - (id)createVectorOfUInt32WithCount:(unsigned long long)a0 alignment:(unsigned long long)a1 block:(id /* block */)a2; - (id)createVectorOfUInt64WithArray:(id)a0; - (id)createVectorOfUInt64WithArray:(id)a0 alignment:(unsigned long long)a1; - (id)createVectorOfUInt64WithCArray:(const unsigned long long *)a0 count:(unsigned long long)a1; - (id)createVectorOfUInt64WithCArray:(const unsigned long long *)a0 count:(unsigned long long)a1 alignment:(unsigned long long)a2; - (id)createVectorOfUInt64WithCount:(unsigned long long)a0 alignment:(unsigned long long)a1 block:(id /* block */)a2; - (id)createVectorOfUInt64WithCount:(unsigned long long)a0 block:(id /* block */)a1; - (id)createVectorOfUInt8WithArray:(id)a0; - (id)createVectorOfUInt8WithArray:(id)a0 alignment:(unsigned long long)a1; - (id)createVectorOfUInt8WithCArray:(const char *)a0 count:(unsigned long long)a1; - (id)createVectorOfUInt8WithCArray:(const char *)a0 count:(unsigned long long)a1 alignment:(unsigned long long)a2; - (id)createVectorOfUInt8WithCount:(unsigned long long)a0 alignment:(unsigned long long)a1 block:(id /* block */)a2; - (id)createVectorOfUInt8WithCount:(unsigned long long)a0 block:(id /* block */)a1; - (id)createVectorOfUInt8WithData:(id)a0; - (id)createVectorOfUInt8WithData:(id)a0 alignment:(unsigned long long)a1; - (id)initWithConfig:(const struct Config { int x0; unsigned long long x1; int x2; unsigned int x3; } *)a0 path:(id)a1 protectionClass:(int)a2 capacity:(unsigned long long)a3 error:(id *)a4; @end