7#ifndef LOGICALACCESS_LOCATION_HPP
8#define LOGICALACCESS_LOCATION_HPP
35 throw std::runtime_error(
"not implemented");
43 virtual bool operator==(
const Location &location)
const;
52 return !operator==(location);
A location informations.
Definition: location.hpp:19
virtual std::string getCardType()=0
Get the card type for this location.
bool operator!=(const Location &location) const
Inequality operator.
Definition: location.hpp:50
virtual ~Location()=default
virtual void incrementOffset(int increment)
Definition: location.hpp:34
A Xml Serializable base class. Add Xml serialization to a class.
Definition: xmlserializable.hpp:54