Freeciv21
Develop your civilization from humble roots to a global empire
entry Struct Reference
+ Collaboration diagram for entry:

Public Attributes

struct sectionpsection
 
char * name
 
enum entry_type type
 
int used
 
char * comment
 
union {
   struct {
      bool   value
 
   }   boolean
 
   struct {
      int   value
 
   }   integer
 
   struct {
      float   value
 
   }   floating
 
   struct {
      char *   value
 
      bool   escaped
 
      bool   raw
 
      bool   gt_marking
 
   }   string
 
}; 
 

Detailed Description

Definition at line 189 of file registry_ini.cpp.

Member Data Documentation

◆ 

union { ... }

◆ 

struct { ... } entry::boolean

◆ comment

◆ escaped

bool entry::escaped

Definition at line 212 of file registry_ini.cpp.

Referenced by section_entry_str_new().

◆ 

struct { ... } entry::floating

◆ gt_marking

bool entry::gt_marking

Definition at line 214 of file registry_ini.cpp.

Referenced by entry_str_set_gt_marking().

◆ 

struct { ... } entry::integer

◆ name

char* entry::name

Definition at line 191 of file registry_ini.cpp.

Referenced by entry_destroy(), entry_name(), entry_new(), and entry_set_name().

◆ psection

◆ raw

bool entry::raw

Definition at line 213 of file registry_ini.cpp.

◆ 

◆ type

◆ used

int entry::used

Definition at line 193 of file registry_ini.cpp.

Referenced by entry_new(), entry_use(), and entry_used().

◆ value [1/4]

◆ value [2/4]

int entry::value

Definition at line 203 of file registry_ini.cpp.

◆ value [3/4]

float entry::value

Definition at line 207 of file registry_ini.cpp.

◆ value [4/4]

char* entry::value

Definition at line 211 of file registry_ini.cpp.