Groonga 3.0.9 Source Code Document
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions
Array< T > Class Template Reference

#include <array.hpp>

Public Member Functions

 Array ()
 Array (void *ptr, UInt32 size)
template<UInt32 U>
 Array (T(&array)[U])
 ~Array ()
const T & operator[] (UInt32 i) const
T & operator[] (UInt32 i)
const T * begin () const
T * begin ()
const T * end () const
T * end ()
void assign (void *ptr, UInt32 size)
template<UInt32 U>
void assign (T(&array)[U])
void swap (Array *rhs)
T * ptr () const
UInt32 size () const

Detailed Description

template<typename T>
class grn::dat::Array< T >

Definition at line 28 of file array.hpp.

Constructor & Destructor Documentation

Array ( )
inline

Definition at line 30 of file array.hpp.

Array ( void *  ptr,
UInt32  size 
)
inline

Definition at line 31 of file array.hpp.

Array ( T(&)  array[U])
inlineexplicit

Definition at line 35 of file array.hpp.

~Array ( )
inline

Definition at line 36 of file array.hpp.

Member Function Documentation

void assign ( void *  ptr,
UInt32  size 
)
inline

Definition at line 61 of file array.hpp.

Here is the caller graph for this function:

void assign ( T(&)  array[U])
inline

Definition at line 67 of file array.hpp.

const T* begin ( ) const
inline

Definition at line 47 of file array.hpp.

Here is the caller graph for this function:

T* begin ( )
inline

Definition at line 50 of file array.hpp.

const T* end ( ) const
inline

Definition at line 54 of file array.hpp.

Here is the caller graph for this function:

T* end ( )
inline

Definition at line 57 of file array.hpp.

const T& operator[] ( UInt32  i) const
inline

Definition at line 38 of file array.hpp.

T& operator[] ( UInt32  i)
inline

Definition at line 42 of file array.hpp.

T* ptr ( ) const
inline

Definition at line 81 of file array.hpp.

Here is the caller graph for this function:

UInt32 size ( ) const
inline

Definition at line 84 of file array.hpp.

Here is the caller graph for this function:

void swap ( Array< T > *  rhs)
inline

Definition at line 71 of file array.hpp.

Here is the caller graph for this function:


The documentation for this class was generated from the following file: