KiCad PCB EDA Suite
ALTIUM_RULE_TOKEN Struct Reference

#include <altium_rule_transformer.h>

Public Member Functions

 ALTIUM_RULE_TOKEN ()
 
 ALTIUM_RULE_TOKEN (ALTIUM_RULE_TOKEN_KIND aKind, size_t aPos)
 
 ALTIUM_RULE_TOKEN (ALTIUM_RULE_TOKEN_KIND aKind, size_t aPos, long aValue)
 
 ALTIUM_RULE_TOKEN (ALTIUM_RULE_TOKEN_KIND aKind, size_t aPos, float aValue)
 
 ALTIUM_RULE_TOKEN (ALTIUM_RULE_TOKEN_KIND aKind, size_t aPos, wxString aValue)
 

Public Attributes

ALTIUM_RULE_TOKEN_KIND kind
 
size_t pos
 
long iValue
 
double fValue
 
wxString sValue
 

Detailed Description

Definition at line 73 of file altium_rule_transformer.h.

Constructor & Destructor Documentation

◆ ALTIUM_RULE_TOKEN() [1/5]

ALTIUM_RULE_TOKEN::ALTIUM_RULE_TOKEN ( )
inline

◆ ALTIUM_RULE_TOKEN() [2/5]

ALTIUM_RULE_TOKEN::ALTIUM_RULE_TOKEN ( ALTIUM_RULE_TOKEN_KIND  aKind,
size_t  aPos 
)
inline

Definition at line 88 of file altium_rule_transformer.h.

88  :
89  kind( aKind ), pos( aPos ), iValue( 0 ), fValue( 0. ), sValue( "" )
90  {
91  }
ALTIUM_RULE_TOKEN_KIND kind

◆ ALTIUM_RULE_TOKEN() [3/5]

ALTIUM_RULE_TOKEN::ALTIUM_RULE_TOKEN ( ALTIUM_RULE_TOKEN_KIND  aKind,
size_t  aPos,
long  aValue 
)
inline

Definition at line 93 of file altium_rule_transformer.h.

93  :
94  kind( aKind ), pos( aPos ), iValue( aValue ), fValue( 0. ), sValue( "" )
95  {
96  }
ALTIUM_RULE_TOKEN_KIND kind

◆ ALTIUM_RULE_TOKEN() [4/5]

ALTIUM_RULE_TOKEN::ALTIUM_RULE_TOKEN ( ALTIUM_RULE_TOKEN_KIND  aKind,
size_t  aPos,
float  aValue 
)
inline

Definition at line 98 of file altium_rule_transformer.h.

98  :
99  kind( aKind ), pos( aPos ), iValue( 0 ), fValue( aValue ), sValue( "" )
100  {
101  }
ALTIUM_RULE_TOKEN_KIND kind

◆ ALTIUM_RULE_TOKEN() [5/5]

ALTIUM_RULE_TOKEN::ALTIUM_RULE_TOKEN ( ALTIUM_RULE_TOKEN_KIND  aKind,
size_t  aPos,
wxString  aValue 
)
inline

Definition at line 103 of file altium_rule_transformer.h.

103  :
104  kind( aKind ), pos( aPos ), iValue( 0 ), fValue( 0. ), sValue( aValue )
105  {
106  }
ALTIUM_RULE_TOKEN_KIND kind

Member Data Documentation

◆ fValue

double ALTIUM_RULE_TOKEN::fValue

Definition at line 79 of file altium_rule_transformer.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ iValue

long ALTIUM_RULE_TOKEN::iValue

Definition at line 78 of file altium_rule_transformer.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ kind

ALTIUM_RULE_TOKEN_KIND ALTIUM_RULE_TOKEN::kind

Definition at line 75 of file altium_rule_transformer.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ pos

size_t ALTIUM_RULE_TOKEN::pos

Definition at line 76 of file altium_rule_transformer.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ sValue

wxString ALTIUM_RULE_TOKEN::sValue

Definition at line 80 of file altium_rule_transformer.h.

Referenced by BOOST_AUTO_TEST_CASE().


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