GeographicLib
1.21
|
Header for GeographicLib::Constants class. More...
Go to the source code of this file.
Classes | |
class | GeographicLib::Constants |
Constants needed by GeographicLib More... | |
class | GeographicLib::GeographicErr |
Exception handling for GeographicLib. More... | |
Namespaces | |
namespace | GeographicLib |
Namespace for GeographicLib. | |
Defines | |
#define | GEOGRAPHICLIB_CONSTANTS_HPP "$Id: 895e4bd91979aae347436bbf6be37964f05f5b6f $" |
#define | STATIC_ASSERT(cond, reason) { enum{ STATIC_ASSERT_ENUM = 1/int(cond) }; } |
#define | RCSID_DECL(x) namespace { char VAR_ ## x [] = x; } |
#define | GEOGRAPHIC_EXPORT |
Header for GeographicLib::Constants class.
Copyright (c) Charles Karney (2008-2011) <charles@karney.com> and licensed under the MIT/X11 License. For more information, see http://geographiclib.sourceforge.net/
Definition in file Constants.hpp.
#define GEOGRAPHICLIB_CONSTANTS_HPP "$Id: 895e4bd91979aae347436bbf6be37964f05f5b6f $" |
Definition at line 11 of file Constants.hpp.
#define STATIC_ASSERT | ( | cond, | |
reason | |||
) | { enum{ STATIC_ASSERT_ENUM = 1/int(cond) }; } |
A compile-time assert. Use C++11 static_assert, if available.
Definition at line 25 of file Constants.hpp.
Referenced by GeographicLib::Accumulator< real >::Accumulator(), GeographicLib::Geoid::Geoid(), GeographicLib::SphericalEngine::Value(), GeographicLib::SphericalEngine::Circle(), and GeographicLib::TransverseMercator::TransverseMercator().
#define RCSID_DECL | ( | x | ) | namespace { char VAR_ ## x [] = x; } |
Insertion of RCS Id strings into the object file.
Definition at line 38 of file Constants.hpp.
#define GEOGRAPHIC_EXPORT |
Definition at line 48 of file Constants.hpp.