dnai::utils Namespace Reference

Classes

class  IterableQQmlPropertyMap
 
struct  static_string
 
class  vector
 

Typedefs

template<std::size_t Count = 5>
using cx_stringlist = vector< static_string, Count >
 

Functions

constexpr bool operator== (const static_string &x, const static_string &y)
 
template<typename T , size_t Size1, size_t Size2>
constexpr bool operator== (const vector< T, Size1 > &x, const vector< T, Size2 > &y)
 
template<typename Value , std::size_t S1, std::size_t S2>
constexpr auto operator+ (vector< Value, S1 > a, vector< Value, S2 > b)
 
QString getRandomString (int size)
 
QUuid generateUid ()
 

Typedef Documentation

template<std::size_t Count = 5>
using dnai::utils::cx_stringlist = typedef vector<static_string, Count>

Function Documentation

QUuid dnai::utils::generateUid ( )
QString dnai::utils::getRandomString ( int  size)
template<typename Value , std::size_t S1, std::size_t S2>
constexpr auto dnai::utils::operator+ ( vector< Value, S1 >  a,
vector< Value, S2 >  b 
)
constexpr bool dnai::utils::operator== ( const static_string x,
const static_string y 
)
template<typename T , size_t Size1, size_t Size2>
constexpr bool dnai::utils::operator== ( const vector< T, Size1 > &  x,
const vector< T, Size2 > &  y 
)