Cuberite
A lightweight, fast and extensible game server for Minecraft
Public Member Functions | Private Attributes | List of all members
cMemorySettingsRepository::sValue Struct Reference

Public Member Functions

bool getBoolValue () const
 
Int64 getIntValue () const
 
AString getStringValue () const
 
 sValue (AString value)
 
 sValue (Int64 value)
 
 sValue (bool value)
 

Private Attributes

union {
   bool   m_boolValue
 
   Int64   m_intValue
 
}; 
 
AString m_stringValue
 

Detailed Description

Definition at line 54 of file MemorySettingsRepository.h.

Constructor & Destructor Documentation

cMemorySettingsRepository::sValue::sValue ( AString  value)
inline

Definition at line 56 of file MemorySettingsRepository.h.

cMemorySettingsRepository::sValue::sValue ( Int64  value)
inline

Definition at line 64 of file MemorySettingsRepository.h.

cMemorySettingsRepository::sValue::sValue ( bool  value)
inline

Definition at line 72 of file MemorySettingsRepository.h.

Member Function Documentation

bool cMemorySettingsRepository::sValue::getBoolValue ( ) const
inline

Definition at line 82 of file MemorySettingsRepository.h.

Int64 cMemorySettingsRepository::sValue::getIntValue ( ) const
inline

Definition at line 81 of file MemorySettingsRepository.h.

AString cMemorySettingsRepository::sValue::getStringValue ( ) const
inline

Definition at line 80 of file MemorySettingsRepository.h.

Member Data Documentation

union { ... }
bool cMemorySettingsRepository::sValue::m_boolValue

Definition at line 99 of file MemorySettingsRepository.h.

Int64 cMemorySettingsRepository::sValue::m_intValue

Definition at line 98 of file MemorySettingsRepository.h.

AString cMemorySettingsRepository::sValue::m_stringValue
private

Definition at line 95 of file MemorySettingsRepository.h.


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