Street details, in the context of address.
More...
#include <StreetDetail.hpp>
|
|
static void | addConstructToMap (std::unordered_map< std::string, BaseClass *(*)()> &factory_map) |
|
static void | addPrimitiveAssignFnsToMap (std::unordered_map< std::string, assign_function > &assign_map) |
|
static void | addClassAssignFnsToMap (std::unordered_map< std::string, class_assign_function > &assign_map) |
|
static const BaseClassDefiner | declare () |
|
static void | addConstructToMap (std::unordered_map< std::string, BaseClass *(*)()> &factory_map) |
|
static void | addPrimitiveAssignFnsToMap (std::unordered_map< std::string, assign_function > &assign_map) |
|
static void | addClassAssignFnsToMap (std::unordered_map< std::string, class_assign_function > &assign_map) |
|
static const CIMPP::BaseClassDefiner | declare () |
|
|
CIMPP::String | addressGeneral |
| | First line of a free form address or some additional address information (for example a mail stop). Default: "".
|
|
CIMPP::String | addressGeneral2 |
| | (if applicable) Second line of a free form address. Default: ""
|
|
CIMPP::String | addressGeneral3 |
| | (if applicable) Third line of a free form address. Default: ""
|
|
CIMPP::String | buildingName |
| | (if applicable) In certain cases the physical location of the place of interest does not have a direct point of entry from the street, but may be located inside a larger structure such as a building, complex, office block, apartment, etc. Default: ""
|
|
CIMPP::String | code |
| | (if applicable) Utilities often make use of external reference systems, such as those of the town-planners department or surveyor generals mapping system, that allocate global reference codes to streets. Default: ""
|
|
CIMPP::String | floorIdentification |
| | The identification by name or number, expressed as text, of the floor in the building as part of this address. Default: "".
|
|
CIMPP::String | name |
| | Name of the street. Default: "".
|
|
CIMPP::String | number |
| | Designator of the specific location on the street. Default: "".
|
|
CIMPP::String | prefix |
| | Prefix to the street name. For example: North, South, East, West. Default: "".
|
|
CIMPP::String | suffix |
| | Suffix to the street name. For example: North, South, East, West. Default: "".
|
|
CIMPP::String | suiteNumber |
| | Number of the apartment or suite. Default: "".
|
|
CIMPP::String | type |
| | Type of street. Examples include: street, circle, boulevard, avenue, road, drive, etc. Default: "".
|
|
CIMPP::Boolean | withinTownLimits |
| | True if this street is within the legal geographical boundaries of the specified town (default). Default: false.
|
|
|
static const char | debugName [] = "StreetDetail" |
|
static const char | debugName [] = "BaseClass" |
Street details, in the context of address.
◆ addClassGetFnsToMap()
| void StreetDetail::addClassGetFnsToMap |
( |
std::map< std::string, class_get_function > & | get_map | ) |
const |
|
overridevirtual |
◆ addEnumGetFnsToMap()
| void StreetDetail::addEnumGetFnsToMap |
( |
std::map< std::string, get_function > & | get_map | ) |
const |
|
overridevirtual |
◆ addPrimitiveGetFnsToMap()
| void StreetDetail::addPrimitiveGetFnsToMap |
( |
std::map< std::string, get_function > & | get_map | ) |
const |
|
overridevirtual |
◆ allAttrDetailsMap()
| std::map< std::string, AttrDetails > StreetDetail::allAttrDetailsMap |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ debugString()
| const char * StreetDetail::debugString |
( |
| ) |
const |
|
overridevirtual |
◆ getAttributeNames()
| const std::list< std::string > & StreetDetail::getAttributeNames |
( |
| ) |
const |
|
overridevirtual |
◆ getAttributeNamespaceUrl()
| const std::string & StreetDetail::getAttributeNamespaceUrl |
( |
const std::string & | attrName | ) |
const |
|
overridevirtual |
◆ getClassNamespaceUrl()
| const std::string & StreetDetail::getClassNamespaceUrl |
( |
| ) |
const |
|
overridevirtual |
◆ getPossibleAttributeProfiles()
| const std::list< CGMESProfile > & StreetDetail::getPossibleAttributeProfiles |
( |
const std::string & | attrName | ) |
const |
|
overridevirtual |
◆ getPossibleProfiles()
| const std::list< CGMESProfile > & StreetDetail::getPossibleProfiles |
( |
| ) |
const |
|
overridevirtual |
◆ getPossibleProfilesIncludingAttributes()
| const std::list< CGMESProfile > & StreetDetail::getPossibleProfilesIncludingAttributes |
( |
| ) |
const |
|
overridevirtual |
◆ getRecommendedProfile()
| const CGMESProfile & StreetDetail::getRecommendedProfile |
( |
| ) |
const |
|
overridevirtual |
◆ isAssignableFrom()
| bool StreetDetail::isAssignableFrom |
( |
BaseClass * | otherObject | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files: