API Documentation
Loading...
Searching...
No Matches
VehicleSearchItem Struct Reference

#include <VehicleDatabase.h>

Inheritance diagram for VehicleSearchItem:
[legend]
Collaboration diagram for VehicleSearchItem:
[legend]

Public Member Functions

 VehicleSearchItem (const File &default_file)
 
bool isValid (const VehicleRecord &record) const
 
uint04 score (const VehicleRecord &record) const
 
void getINI (INIFactory &factory) override
 
- Public Member Functions inherited from INIInterface
 INIInterface (const File &default_ini)
 
virtual ~INIInterface ()
 
virtual void writeToLog (ProgressInfo *log, uint01 log_level=2U)
 
virtual void writeToLog (const String &title, ProgressInfo *log, uint01 log_level=2U)
 
void setDefaultINIFile (const File &file)
 
virtual bool readINIOptions ()
 
virtual bool readINIOptions (File &ini_file)
 
virtual void finishReadingINI (INIFactory &)
 
virtual void prepareForINI (INIFactory &)
 
virtual bool saveINIOptions (bool multithead=false)
 
virtual bool saveINIOptions (File &ini_file, bool multithead=false)
 

Public Attributes

String make_search_terms
 
String model_search_terms
 
String make_exclude_terms
 
String model_exclude_terms
 
File model_file
 
uint04 start_year = Constant<uint04>::NaN
 
uint04 end_year = Constant<uint04>::NaN
 

Additional Inherited Members

- Protected Attributes inherited from INIInterface
File m_default_ini
 

Constructor & Destructor Documentation

◆ VehicleSearchItem()

VehicleSearchItem ( const File & default_file)
inline

Member Function Documentation

◆ getINI()

void getINI ( INIFactory & factory)
overridevirtual

Implements INIInterface.

◆ isValid()

bool isValid ( const VehicleRecord & record) const

◆ score()

uint04 score ( const VehicleRecord & record) const

Member Data Documentation

◆ end_year

uint04 end_year = Constant<uint04>::NaN

◆ make_exclude_terms

String make_exclude_terms

◆ make_search_terms

String make_search_terms

◆ model_exclude_terms

String model_exclude_terms

◆ model_file

File model_file

◆ model_search_terms

String model_search_terms

◆ start_year

uint04 start_year = Constant<uint04>::NaN

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