Chi-Tech
lbs::AGSSchemeEntry Class Reference

#include <lbs_structs.h>

Public Member Functions

 AGSSchemeEntry (int groupset_id)
 
 AGSSchemeEntry (const std::string &scheme)
 
AGSSchemeEntryType Type () const
 
int GroupsetID () const
 
std::vector< AGSSchemeEntry > & SchemeEntries ()
 

Private Attributes

const AGSSchemeEntryType type_
 
const int groupset_id_ = 0
 
const std::string scheme_name_
 
std::vector< AGSSchemeEntryscheme_entries_
 

Detailed Description

Definition at line 257 of file lbs_structs.h.

Constructor & Destructor Documentation

◆ AGSSchemeEntry() [1/2]

lbs::AGSSchemeEntry::AGSSchemeEntry ( int  groupset_id)
inlineexplicit

Definition at line 266 of file lbs_structs.h.

◆ AGSSchemeEntry() [2/2]

lbs::AGSSchemeEntry::AGSSchemeEntry ( const std::string &  scheme)
inlineexplicit

Definition at line 271 of file lbs_structs.h.

Member Function Documentation

◆ GroupsetID()

int lbs::AGSSchemeEntry::GroupsetID ( ) const
inline

Definition at line 277 of file lbs_structs.h.

◆ SchemeEntries()

std::vector< AGSSchemeEntry > & lbs::AGSSchemeEntry::SchemeEntries ( )
inline

Definition at line 279 of file lbs_structs.h.

◆ Type()

AGSSchemeEntryType lbs::AGSSchemeEntry::Type ( ) const
inline

Definition at line 276 of file lbs_structs.h.

Field Documentation

◆ groupset_id_

const int lbs::AGSSchemeEntry::groupset_id_ = 0
private

Definition at line 261 of file lbs_structs.h.

◆ scheme_entries_

std::vector<AGSSchemeEntry> lbs::AGSSchemeEntry::scheme_entries_
private

Definition at line 263 of file lbs_structs.h.

◆ scheme_name_

const std::string lbs::AGSSchemeEntry::scheme_name_
private

Definition at line 262 of file lbs_structs.h.

◆ type_

const AGSSchemeEntryType lbs::AGSSchemeEntry::type_
private

Definition at line 260 of file lbs_structs.h.


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