![]() |
0.5.1
|
GNSS Satellite System. More...
Go to the source code of this file.
Data Structures | |
| struct | std::hash< NAV::SatelliteSystem > |
| Hash function for SatelliteSystem (needed for unordered_map) More... | |
| struct | std::hash< NAV::SatelliteSystem_ > |
| Hash function for SatelliteSystem (needed for unordered_map) More... | |
| struct | NAV::SatelliteSystem |
| Satellite System type. More... | |
Namespaces | |
| namespace | NAV |
| namespace | std |
Enumerations | |
| enum | NAV::SatelliteSystem_ : uint64_t { NAV::SatSys_None , NAV::GPS , NAV::GAL , NAV::GLO , NAV::BDS , NAV::QZSS , NAV::IRNSS , NAV::SBAS } |
| Satellite System enumeration. More... | |
Functions | |
| void | NAV::from_json (const json &j, SatelliteSystem &data) |
| Converts the provided json object into a link object. | |
| constexpr bool | NAV::operator!= (const SatelliteSystem &lhs, const SatelliteSystem &rhs) |
| Inequal compares values. | |
| constexpr bool | NAV::operator!= (const SatelliteSystem &lhs, const SatelliteSystem_ &rhs) |
| Inequal compares values. | |
| constexpr bool | NAV::operator!= (const SatelliteSystem_ &lhs, const SatelliteSystem &rhs) |
| Inequal compares values. | |
| constexpr SatelliteSystem | NAV::operator& (SatelliteSystem lhs, SatelliteSystem rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem_ | NAV::operator& (SatelliteSystem lhs, SatelliteSystem_ rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem_ | NAV::operator& (SatelliteSystem_ lhs, SatelliteSystem rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem_ | NAV::operator& (SatelliteSystem_ lhs, SatelliteSystem_ rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem & | NAV::operator&= (SatelliteSystem &lhs, const SatelliteSystem &rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem & | NAV::operator&= (SatelliteSystem &lhs, const SatelliteSystem_ &rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem_ & | NAV::operator&= (SatelliteSystem_ &lhs, const SatelliteSystem &rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem_ & | NAV::operator&= (SatelliteSystem_ &lhs, const SatelliteSystem_ &rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| std::ostream & | NAV::operator<< (std::ostream &os, const SatelliteSystem &satSys) |
| Stream insertion operator overload. | |
| constexpr bool | NAV::operator== (const SatelliteSystem &lhs, const SatelliteSystem &rhs) |
| Equal compares values. | |
| constexpr bool | NAV::operator== (const SatelliteSystem &lhs, const SatelliteSystem_ &rhs) |
| Equal compares values. | |
| constexpr bool | NAV::operator== (const SatelliteSystem_ &lhs, const SatelliteSystem &rhs) |
| Equal compares values. | |
| constexpr SatelliteSystem_ | NAV::operator| (SatelliteSystem lhs, SatelliteSystem rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem_ | NAV::operator| (SatelliteSystem lhs, SatelliteSystem_ rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem_ | NAV::operator| (SatelliteSystem_ lhs, SatelliteSystem rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem_ | NAV::operator| (SatelliteSystem_ lhs, SatelliteSystem_ rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem & | NAV::operator|= (SatelliteSystem &lhs, const SatelliteSystem &rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem & | NAV::operator|= (SatelliteSystem &lhs, const SatelliteSystem_ &rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem_ & | NAV::operator|= (SatelliteSystem_ &lhs, const SatelliteSystem &rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem_ & | NAV::operator|= (SatelliteSystem_ &lhs, const SatelliteSystem_ &rhs) |
| Allows combining flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem_ | NAV::operator~ (SatelliteSystem rhs) |
| Allows negating flags of the SatelliteSystem enum. | |
| constexpr SatelliteSystem_ | NAV::operator~ (SatelliteSystem_ rhs) |
| Allows negating flags of the SatelliteSystem enum. | |
| void | NAV::to_json (json &j, const SatelliteSystem &data) |
| Converts the provided link into a json object. | |
Variables | |
| constexpr SatelliteSystem_ | NAV::SatSys_All |
| All Systems. | |