LibrePCB Developers Documentation
sexpression.h File Reference
#include "../fileio/filepath.h"
#include <QtCore>
#include <memory>
#include <vector>
+ Include dependency graph for sexpression.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SExpression
 The SExpression class. More...
 

Namespaces

 librepcb
 

Functions

template<typename T >
std::unique_ptr< SExpression > serialize (const T &obj)
 
template<typename T >
deserialize (const SExpression &node)
 
uint qHash (const SExpression &node, uint seed) noexcept
 
uint qHash (const std::unique_ptr< SExpression > &ptr, uint seed) noexcept