# template struct glw::TAttrib

    #include <ArrayObject.h>

    template <gl::GLenum T, uint32_t N>
    struct TAttrib: public glw::Attrib {
        // construction

        TAttrib();
        TAttrib(uint32_t byte_offset, uint32_t byte_stride);
    };

## Inherited Members

    public:
        // fields

        gl::GLenum type;
        uint32_t per_vert;
        uint64_t offset;
        uint32_t stride;