LibrePCB Developers Documentation
|
#include "sexpression.h"
#include "../exceptions.h"
#include <QtCore>
#include <QtGui>
#include <algorithm>
Namespaces | |
namespace | librepcb |
Functions | |
template<> | |
std::unique_ptr< SExpression > | serialize (const SExpression &obj) |
template<> | |
std::unique_ptr< SExpression > | serialize (const QColor &obj) |
template<> | |
std::unique_ptr< SExpression > | serialize (const QUrl &obj) |
template<> | |
std::unique_ptr< SExpression > | serialize (const QDateTime &obj) |
template<> | |
std::unique_ptr< SExpression > | serialize (const QString &obj) |
template<> | |
std::unique_ptr< SExpression > | serialize (const uint &obj) |
template<> | |
std::unique_ptr< SExpression > | serialize (const int &obj) |
template<> | |
std::unique_ptr< SExpression > | serialize (const long &obj) |
template<> | |
std::unique_ptr< SExpression > | serialize (const qlonglong &obj) |
template<> | |
std::unique_ptr< SExpression > | serialize (const bool &obj) |
template<> | |
QColor | deserialize (const SExpression &node) |
template<> | |
QUrl | deserialize (const SExpression &node) |
template<> | |
QDateTime | deserialize (const SExpression &node) |
template<> | |
QString | deserialize (const SExpression &node) |
template<> | |
uint | deserialize (const SExpression &node) |
template<> | |
int | deserialize (const SExpression &node) |
template<> | |
long | deserialize (const SExpression &node) |
template<> | |
qlonglong | deserialize (const SExpression &node) |
template<> | |
float | deserialize (const SExpression &node) |
template<> | |
double | deserialize (const SExpression &node) |
template<> | |
bool | deserialize (const SExpression &node) |
uint | qHash (const SExpression &node, uint seed) noexcept |
uint | qHash (const std::unique_ptr< SExpression > &ptr, uint seed) noexcept |