class AttributeQueue2

class AttributeQueue2:
    public Core::Portable::AttributeQueue,
    public Core::PooledObject
{
};

Inherited Members

public:
    // methods

    void copyFrom(const AttributeQueue& other, AttributeAllocator& allocator);
    void moveTo(AttributeQueue& other);
    void makeReal();
    void removeAll();
    void append(int64 value);
    void append(int value);
    void append(double value);
    void append(CStringPtr value, bool shared = false);
    AttributeQueue* appendQueue();
    Attributes* appendAttributes(AttributeAllocator& allocator);
    const ConstVector<AttributeValue*>& getValues() const;
    static Pool& getPool();
    static T* pool_new();

    template <class T2>
    static T* pool_new(const T2& a);

    template <class T2, class T3>
    static T* pool_new(const T2& a, const T3& b);

    void* operator new (size_t size);
    void operator delete (void* ptr);
    void* operator new (size_t size, void* block);
    void operator delete (void* ptr, void* block);