class Core::Portable::AttributeQueue

Array (or queue) of attribute values.

#include <coreattributes.h>

class AttributeQueue
{
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;
};

// direct descendants

class AttributeQueue2;