LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
uuid.h File Reference
#include "fileio/sexpression.h"
#include <optional/tl/optional.hpp>
#include <QtCore>
+ Include dependency graph for uuid.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Uuid
 The Uuid class is a replacement for QUuid to get UUID strings without {} braces. More...
 

Namespaces

 librepcb
 

Functions

template<>
SExpression serializeToSExpression (const Uuid &obj)
 
template<>
Uuid deserializeFromSExpression (const SExpression &sexpr, bool throwIfEmpty)
 
template<>
SExpression serializeToSExpression (const tl::optional< Uuid > &obj)
 
template<>
tl::optional< Uuid > deserializeFromSExpression (const SExpression &sexpr, bool throwIfEmpty)
 
QDataStream & operator<< (QDataStream &stream, const Uuid &uuid) noexcept
 
QDebug operator<< (QDebug stream, const Uuid &uuid) noexcept
 
uint qHash (const Uuid &key, uint seed) noexcept