Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
FieldArray< T, size > Class Template Reference

#include <Fields.h>

Public Member Functions

 FieldArray (void *parent, const std::string &field_name)
 
T * operator() ()
 
FieldArrayoperator= (const T &other)=delete
 

Static Public Member Functions

static size_t GetSize ()
 

Private Attributes

T * value_
 

Detailed Description

template<typename T, size_t size>
class FieldArray< T, size >

Definition at line 61 of file Fields.h.

Constructor & Destructor Documentation

◆ FieldArray()

template<typename T , size_t size>
FieldArray< T, size >::FieldArray ( void * parent,
const std::string & field_name )
inline

Definition at line 64 of file Fields.h.

Member Function Documentation

◆ GetSize()

template<typename T , size_t size>
static size_t FieldArray< T, size >::GetSize ( )
inlinestatic

Definition at line 76 of file Fields.h.

◆ operator()()

template<typename T , size_t size>
T * FieldArray< T, size >::operator() ( )
inline

Definition at line 69 of file Fields.h.

◆ operator=()

template<typename T , size_t size>
FieldArray & FieldArray< T, size >::operator= ( const T & other)
delete

Member Data Documentation

◆ value_

template<typename T , size_t size>
T* FieldArray< T, size >::value_
private

Definition at line 82 of file Fields.h.


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