PoolArray class reference

Declaration  

#include <internal/qtluapoolarray.hh>

namespace QtLua {
template <typename X, int max_size> class PoolArray;
};

This class is a member of the QtLua namespace.

This template class is declared in internal/qtluapoolarray.hh source file, line 30.

Members  

Functions  

  • PoolArray()
  • ~PoolArray()
  • void clear()
  • X & create()
  • template X & create(const P1 &p1)
  • template X & create(const P1 &p1, const P2 &p2)
  • template X & create(const P1 &p1, const P2 &p2, const P3 &p3)
  • template X & create(const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4)
  • template X & create(const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5)
  • template X & create(const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6)
  • X & operator[](int i)
  • const X & operator[](int i) const

Private fields  

Members detail  

PoolArray()  

This constructor is declared in internal/qtluapoolarray.hh source file, line 33.

~PoolArray()  

This destructor is declared in internal/qtluapoolarray.hh source file, line 38.

int _i  

This variable is declared in internal/qtluapoolarray.hh source file, line 113.

This member access is private.

uint64_t _storage[sizeof(X)*max_size/8+8]  

This variable is declared in internal/qtluapoolarray.hh source file, line 112.

This member access is private.

void clear()  

This function is declared in internal/qtluapoolarray.hh source file, line 43.

X & create()  

This function is declared in internal/qtluapoolarray.hh source file, line 80.

template <typename P1> X & create(const P1 &p1)  

This template function is declared in internal/qtluapoolarray.hh source file, line 83.

template <typename P1, typename P2> X & create(const P1 &p1, const P2 &p2)  

This template function is declared in internal/qtluapoolarray.hh source file, line 86.

template <typename P1, typename P2, typename P3> X & create(const P1 &p1, const P2 &p2, const P3 &p3)  

This template function is declared in internal/qtluapoolarray.hh source file, line 89.

template <typename P1, typename P2, typename P3, typename P4> X & create(const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4)  

This template function is declared in internal/qtluapoolarray.hh source file, line 95.

template <typename P1, typename P2, typename P3, typename P4, typename P5> X & create(const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5)  

This template function is declared in internal/qtluapoolarray.hh source file, line 101.

template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6> X & create(const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6)  

This template function is declared in internal/qtluapoolarray.hh source file, line 107.

X & operator[](int i)  

This function is declared in internal/qtluapoolarray.hh source file, line 53.

const X & operator[](int i) const  

This function is declared in internal/qtluapoolarray.hh source file, line 63.

Valid XHTML 1.0 StrictGenerated by diaxen on Sat Mar 30 16:23:03 2013 using MkDoc