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

#include <Fields.h>

Public Member Functions

 BitFieldValue (void *parent, std::string field_name)
 
RT operator() () const
 
BitFieldValueoperator= (RT other)
 
RT Get () const
 
void Set (RT other)
 

Private Attributes

void * parent_
 
std::string field_name_
 

Detailed Description

template<typename RT, typename T>
class BitFieldValue< RT, T >

Definition at line 120 of file Fields.h.

Constructor & Destructor Documentation

◆ BitFieldValue()

template<typename RT , typename T >
BitFieldValue< RT, T >::BitFieldValue ( void * parent,
std::string field_name )
inline

Definition at line 123 of file Fields.h.

Member Function Documentation

◆ Get()

template<typename RT , typename T >
RT BitFieldValue< RT, T >::Get ( ) const
inline

Definition at line 139 of file Fields.h.

◆ operator()()

template<typename RT , typename T >
RT BitFieldValue< RT, T >::operator() ( ) const
inline

Definition at line 128 of file Fields.h.

◆ operator=()

template<typename RT , typename T >
BitFieldValue & BitFieldValue< RT, T >::operator= ( RT other)
inline

Definition at line 133 of file Fields.h.

◆ Set()

template<typename RT , typename T >
void BitFieldValue< RT, T >::Set ( RT other)
inline

Definition at line 144 of file Fields.h.

Member Data Documentation

◆ field_name_

template<typename RT , typename T >
std::string BitFieldValue< RT, T >::field_name_
private

Definition at line 151 of file Fields.h.

◆ parent_

template<typename RT , typename T >
void* BitFieldValue< RT, T >::parent_
private

Definition at line 150 of file Fields.h.


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