ActiveOption(const Buffer< ConstPointer< UnitOption > > &options, const ConstPointer< Unit > &unit) | UnitManager | static |
addFormatOption(UnitCategory unit_type, const ConstPointer< UnitOption > &format_option) | UnitManager | |
addSpecialUnit(const DynamicPointer< CustomUnit > &custom_unit) | UnitManager | |
angle_unit | UnitManager | |
angleUnitOptions() const | UnitManager | inline |
areaUnitOptions() const | UnitManager | inline |
canBeImperial(const ConstPointer< Unit > &unit) const | UnitManager | |
canBeMetric(const ConstPointer< Unit > &unit) const | UnitManager | |
clearUnitOptions(UnitCategory type) | UnitManager | |
coordinate_space_unit | UnitManager | |
coordinateSpaceFormatOptions() const | UnitManager | inline |
default_orientation_space_unit | UnitManager | static |
DefaultManager() | UnitManager | static |
determineUnit(const Buffer< String > &unit_parts, UnitCategory type) const | UnitManager | |
distance_unit | UnitManager | |
distanceUnitOptions() const | UnitManager | inline |
finishReadingINI(INIFactory &factory) override | UnitManager | virtual |
getINI(INIFactory &factory) override | UnitManager | virtual |
hasSpecialUnit(const String &name) const | UnitManager | |
INIInterface(const File &default_ini) | INIInterface | |
lat_lon_unit | UnitManager | |
latLonUnitOptions() const | UnitManager | inline |
m_angle_unit_options | UnitManager | protected |
m_area_unit_options | UnitManager | protected |
m_coordinate_format_options | UnitManager | protected |
m_default_ini | INIInterface | protected |
m_distance_unit_options | UnitManager | protected |
m_lat_lon_unit_options | UnitManager | protected |
m_registered_units | UnitManager | protected |
m_special_unit_lookup | UnitManager | protected |
m_special_units | UnitManager | protected |
m_tie_to_listener | UnitManager | protected |
m_volume_unit_options | UnitManager | protected |
m_weight_unit_options | UnitManager | protected |
operator=(const UnitManager &manager) | UnitManager | |
orientation_space_unit | UnitManager | |
orientationOffsetUnit() const | UnitManager | |
parseUnit(const String &name, UnitCategory type=UnitCategory::e_undefined_unit) const | UnitManager | |
prepareForINI(INIFactory &factory) override | UnitManager | virtual |
readINIOptions() | INIInterface | virtual |
readINIOptions(File &ini_file) | INIInterface | virtual |
removeFormatOption(UnitCategory unit_type, const ConstPointer< UnitOption > &format_option) | UnitManager | |
saveINIOptions(bool multithead=false) | INIInterface | virtual |
saveINIOptions(File &ini_file, bool multithead=false) | INIInterface | virtual |
setDefaultINIFile(const File &file) | INIInterface | |
setToDefaultImperial(bool preserve_spacial) | UnitManager | |
setToDefaultMetric(bool preserve_spacial) | UnitManager | |
setUnit(UnitCategory type, const ConstPointer< Unit > &unit) | UnitManager | |
setUnitOptions(UnitCategory type, const Buffer< ConstPointer< UnitOption > > &options) | UnitManager | |
setUnitOptions(UnitCategory type, const Buffer< ConstPointer< Unit > > &options) | UnitManager | |
setUnitOptionsToDefault(UnitCategory type) | UnitManager | |
setupDefaultAngleUnitOptions() | UnitManager | |
setupDefaultAreaOptions() | UnitManager | |
setupDefaultCoordinateSpaceOptions() | UnitManager | |
setupDefaultDistanceOptions() | UnitManager | |
setupDefaultLatLonOptions() | UnitManager | |
setupDefaultVolumeOptions() | UnitManager | |
setupDefaultWeightOptions() | UnitManager | |
specialUnit(const String &name) | UnitManager | |
specialUnitResource(const String &name) | UnitManager | |
specialUnits() const | UnitManager | inline |
surface_area_unit | UnitManager | |
temperature_unit | UnitManager | |
tieToManager(const UnitManager &manager) | UnitManager | |
unit(UnitCategory type) const | UnitManager | |
unit(const String &name) const | UnitManager | |
UnitManager() | UnitManager | |
UnitManager(const UnitManager &manager) | UnitManager | |
unitOptions(UnitCategory units) const | UnitManager | |
unitResource(UnitCategory type) | UnitManager | |
updateCoordinateBase(const ConstPointer< Unit > &base) | UnitManager | |
volume_unit | UnitManager | |
volumeUnitOptions() const | UnitManager | inline |
weight_unit | UnitManager | |
weightUnitOptions() const | UnitManager | inline |
writeToLog(ProgressInfo *log, uint01 log_level=2U) | INIInterface | virtual |
writeToLog(const String &title, ProgressInfo *log, uint01 log_level=2U) | INIInterface | virtual |
~INIInterface() | INIInterface | inlinevirtual |
~UnitManager() | UnitManager | |