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

Go to the source code of this file.

Classes

struct  ComponentSymbolVariantItemSuffixVerifier
 
struct  ComponentSymbolVariantItemSuffixConstraint
 

Namespaces

 librepcb
 
 librepcb::library
 

Typedefs

using ComponentSymbolVariantItemSuffix = type_safe::constrained_type< QString, ComponentSymbolVariantItemSuffixConstraint, ComponentSymbolVariantItemSuffixVerifier >
 

Functions

bool operator== (const library::ComponentSymbolVariantItemSuffix &lhs, const QString &rhs) noexcept
 
bool operator== (const QString &lhs, const library::ComponentSymbolVariantItemSuffix &rhs) noexcept
 
bool operator!= (const library::ComponentSymbolVariantItemSuffix &lhs, const QString &rhs) noexcept
 
bool operator!= (const QString &lhs, const library::ComponentSymbolVariantItemSuffix &rhs) noexcept
 
QString operator% (const library::ComponentSymbolVariantItemSuffix &lhs, const QString &rhs) noexcept
 
QString operator% (const QString &lhs, const library::ComponentSymbolVariantItemSuffix &rhs) noexcept
 
template<>
SExpression serializeToSExpression (const library::ComponentSymbolVariantItemSuffix &obj)
 
template<>
library::ComponentSymbolVariantItemSuffix deserializeFromSExpression (const SExpression &sexpr, bool throwIfEmpty)
 
QDataStream & operator<< (QDataStream &stream, const library::ComponentSymbolVariantItemSuffix &obj)
 
QDebug operator<< (QDebug stream, const library::ComponentSymbolVariantItemSuffix &obj)
 
uint qHash (const library::ComponentSymbolVariantItemSuffix &key, uint seed=0) noexcept