KiCad PCB EDA Suite
Loading...
Searching...
No Matches
LIBEVAL::UNIT_RESOLVER Class Reference

#include <libeval_compiler.h>

Inheritance diagram for LIBEVAL::UNIT_RESOLVER:
PCBEXPR_UNITLESS_RESOLVER PCBEXPR_UNIT_RESOLVER

Public Member Functions

 UNIT_RESOLVER ()
 
virtual ~UNIT_RESOLVER ()
 
virtual const std::vector< wxString > & GetSupportedUnits () const
 
virtual wxString GetSupportedUnitsMessage () const
 
virtual double Convert (const wxString &aString, int unitType) const
 

Detailed Description

Definition at line 154 of file libeval_compiler.h.

Constructor & Destructor Documentation

◆ UNIT_RESOLVER()

LIBEVAL::UNIT_RESOLVER::UNIT_RESOLVER ( )
inline

Definition at line 157 of file libeval_compiler.h.

◆ ~UNIT_RESOLVER()

virtual LIBEVAL::UNIT_RESOLVER::~UNIT_RESOLVER ( )
inlinevirtual

Definition at line 161 of file libeval_compiler.h.

Member Function Documentation

◆ Convert()

virtual double LIBEVAL::UNIT_RESOLVER::Convert ( const wxString &  aString,
int  unitType 
) const
inlinevirtual

Reimplemented in PCBEXPR_UNIT_RESOLVER, and PCBEXPR_UNITLESS_RESOLVER.

Definition at line 177 of file libeval_compiler.h.

◆ GetSupportedUnits()

virtual const std::vector< wxString > & LIBEVAL::UNIT_RESOLVER::GetSupportedUnits ( ) const
inlinevirtual

Reimplemented in PCBEXPR_UNIT_RESOLVER, and PCBEXPR_UNITLESS_RESOLVER.

Definition at line 165 of file libeval_compiler.h.

◆ GetSupportedUnitsMessage()

virtual wxString LIBEVAL::UNIT_RESOLVER::GetSupportedUnitsMessage ( ) const
inlinevirtual

Reimplemented in PCBEXPR_UNIT_RESOLVER.

Definition at line 172 of file libeval_compiler.h.


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