- void Set(sig::Type *type) {
- type_ = new(pool_) sig::Type;
- sig::Copy(pool_, *type_, *type);
- }
-
- Type_privateData(apr_pool_t *pool, const char *type) :
- ffi_(NULL)
- {
- _assert(pool != NULL);
- pool_ = pool;
- sig::Signature signature;
- sig::Parse(pool_, &signature, type, &Structor_);
- type_ = signature.elements[0].type;
- }
-