This is the documentation for Enlighten.
struct Geo FixedSizeArray
template<typename T, int>
struct Geo::FixedSizeArray
A fixed size array.
Functions
Name | Description |
---|---|
FixedSizeArray(T) | Constructor. |
operator const T *() | Decay to pointer. |
operator T *() | Decay to pointer. |
operator[](int) | Return the i'th element. |
operator[](int) | Return the i'th element. |
Friends
Name | Description |
---|---|
friend void ReadObject(Reader &reader, FixedSizeArray &object) | Serialise. |
friend void WriteObject(Writer &writer, const FixedSizeArray &object) | Serialise. |
Geo::FixedSizeArray< T, N >::FixedSizeArray
public: FixedSizeArray
(
  T a
)
Constructor.
GEO_FORCE_INLINE Geo::FixedSizeArray< T, N >::operator const T *
public: GEO_FORCE_INLINE operator const T *() const
Decay to pointer.
GEO_FORCE_INLINE Geo::FixedSizeArray< T, N >::operator T *
public: GEO_FORCE_INLINE operator T *()
Decay to pointer.
GEO_FORCE_INLINE T& Geo::FixedSizeArray< T, N >::operator[]
public: GEO_FORCE_INLINE T & operator[]
(
  int i
)
Return the i'th element.
GEO_FORCE_INLINE const T& Geo::FixedSizeArray< T, N >::operator[]
public: GEO_FORCE_INLINE const T & operator[]
(
  int i
) const
Return the i'th element.