LibrePCB Developers Documentation
|
#include "length.h"
#include "../serialization/sexpression.h"
#include "../utils/qtmetatyperegistration.h"
#include "../utils/toolbox.h"
#include <type_traits>
#include <QtCore>
#include <limits>
Namespaces | |
namespace | librepcb |
Functions | |
template<> | |
std::unique_ptr< SExpression > | serialize (const Length &obj) |
template<> | |
std::unique_ptr< SExpression > | serialize (const UnsignedLength &obj) |
template<> | |
std::unique_ptr< SExpression > | serialize (const PositiveLength &obj) |
template<> | |
Length | deserialize (const SExpression &node) |
template<> | |
UnsignedLength | deserialize (const SExpression &node) |
template<> | |
PositiveLength | deserialize (const SExpression &node) |
template<> | |
Point3D | deserialize (const SExpression &node) |
QDebug | operator<< (QDebug stream, const Point3D &obj) |
Variables | |
static QtMetaTypeRegistration< Length > | sMetaType |