LibrePCB Developers Documentation
Loading...
Searching...
No Matches
sexpression.cpp File Reference
#include "sexpression.h"
#include "../exceptions.h"
#include <QtCore>
#include <QtGui>
#include <algorithm>
+ Include dependency graph for sexpression.cpp:

Namespaces

namespace  librepcb
 

Functions

template<>
std::unique_ptr< SExpressionserialize (const SExpression &obj)
 
template<>
std::unique_ptr< SExpressionserialize (const QColor &obj)
 
template<>
std::unique_ptr< SExpressionserialize (const QUrl &obj)
 
template<>
std::unique_ptr< SExpressionserialize (const QDateTime &obj)
 
template<>
std::unique_ptr< SExpressionserialize (const QString &obj)
 
template<>
std::unique_ptr< SExpressionserialize (const uint &obj)
 
template<>
std::unique_ptr< SExpressionserialize (const int &obj)
 
template<>
std::unique_ptr< SExpressionserialize (const long &obj)
 
template<>
std::unique_ptr< SExpressionserialize (const qlonglong &obj)
 
template<>
std::unique_ptr< SExpressionserialize (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