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() [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() [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() [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 }

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: