remake  4.3+dbg-1.5
Public Types | Public Member Functions | Data Fields
variable Struct Reference

#include <variable.h>

Public Types

enum  variable_export { v_export, v_noexport, v_ifset, v_default }
 

Public Member Functions

enum variable_flavor flavor ENUM_BITFIELD (4)
 
enum variable_origin origin ENUM_BITFIELD (4)
 
enum variable::variable_export ENUM_BITFIELD (2)
 

Data Fields

char * name
 
char * value
 
gmk_floc fileinfo
 
unsigned int length
 
unsigned int recursive:1
 
unsigned int append:1
 
unsigned int conditional:1
 
unsigned int per_target:1
 
unsigned int special:1
 
unsigned int exportable:1
 
unsigned int expanding:1
 
unsigned int private_var:1
 
unsigned int exp_count:EXP_COUNT_BITS
 

Member Enumeration Documentation

◆ variable_export

Enumerator
v_export 
v_noexport 
v_ifset 
v_default 

Member Function Documentation

◆ ENUM_BITFIELD() [1/3]

enum variable_flavor flavor variable::ENUM_BITFIELD ( )

◆ ENUM_BITFIELD() [2/3]

enum variable::variable_export variable::ENUM_BITFIELD ( )

◆ ENUM_BITFIELD() [3/3]

enum variable_origin origin variable::ENUM_BITFIELD ( )

Field Documentation

◆ append

unsigned int variable::append

◆ conditional

unsigned int variable::conditional

◆ exp_count

unsigned int variable::exp_count

◆ expanding

unsigned int variable::expanding

◆ exportable

unsigned int variable::exportable

◆ fileinfo

gmk_floc variable::fileinfo

◆ length

unsigned int variable::length

◆ name

char* variable::name

◆ per_target

unsigned int variable::per_target

◆ private_var

unsigned int variable::private_var

◆ recursive

unsigned int variable::recursive

◆ special

unsigned int variable::special

◆ value

char* variable::value

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