souffle
2.0.2-371-g6315b36
|
Data Structures | |
struct | hash< tuple< A, B > > |
struct | iterator_traits< SparseArrayIter< A > > |
struct | iterator_traits< SparseBitMapIter< A > > |
struct | iterator_traits< TrieIterator< A, IterCore > > |
Typedefs | |
using | type = ElementType |
Functions | |
template<typename T , size_t E> | |
ostream & | operator<< (ostream &out, const array< T, E > &v) |
Enables the generic printing of array s assuming their element types are printable. More... | |
template<typename K , typename T , typename C , typename A > | |
ostream & | operator<< (ostream &out, const map< K, T, C, A > &m) |
Enables the generic printing of maps assuming their element types are printable. More... | |
template<typename K , typename C , typename A > | |
ostream & | operator<< (ostream &out, const multiset< K, C, A > &s) |
Enables the generic printing of multisets assuming their element types are printable. More... | |
template<typename A , typename B > | |
ostream & | operator<< (ostream &out, const pair< A, B > &p) |
Introduces support for printing pairs as long as their components can be printed. More... | |
template<typename K , typename C , typename A > | |
ostream & | operator<< (ostream &out, const set< K, C, A > &s) |
Enables the generic printing of sets assuming their element types are printable. More... | |
template<typename T , size_t E> | |
ostream & | operator<< (ostream &out, const souffle::span< T, E > &v) |
Enables the generic printing of span s assuming their element types are printable. More... | |
template<typename T , typename A > | |
ostream & | operator<< (ostream &out, const vector< T, A > &v) |
Enables the generic printing of vectors assuming their element types are printable. More... | |
template<typename A , typename B > | |
std::ostream & | operator<< (std::ostream &out, const tuple< A, B > &t) |
Variables | |
TCB_SPAN_TUPLE_SIZE_KIND | Extent {} |
ostream& std::operator<< | ( | ostream & | out, |
const array< T, E > & | v | ||
) |
Enables the generic printing of array
s assuming their element types are printable.
Definition at line 233 of file StreamUtil.h.
References souffle::join().
ostream& std::operator<< | ( | ostream & | out, |
const map< K, T, C, A > & | m | ||
) |
Enables the generic printing of maps assuming their element types are printable.
Definition at line 286 of file StreamUtil.h.
References souffle::join(), and m.
ostream& std::operator<< | ( | ostream & | out, |
const multiset< K, C, A > & | s | ||
) |
Enables the generic printing of multisets assuming their element types are printable.
Definition at line 277 of file StreamUtil.h.
References souffle::join().
ostream& std::operator<< | ( | ostream & | out, |
const pair< A, B > & | p | ||
) |
Introduces support for printing pairs as long as their components can be printed.
Definition at line 241 of file StreamUtil.h.
References p.
ostream& std::operator<< | ( | ostream & | out, |
const set< K, C, A > & | s | ||
) |
Enables the generic printing of sets assuming their element types are printable.
Definition at line 268 of file StreamUtil.h.
References souffle::join().
ostream& std::operator<< | ( | ostream & | out, |
const souffle::span< T, E > & | v | ||
) |
Enables the generic printing of span
s assuming their element types are printable.
Definition at line 259 of file StreamUtil.h.
References souffle::join().
ostream& std::operator<< | ( | ostream & | out, |
const vector< T, A > & | v | ||
) |
Enables the generic printing of vectors assuming their element types are printable.
Definition at line 250 of file StreamUtil.h.
References souffle::join().
std::ostream & std::operator<< | ( | std::ostream & | out, |
const tuple< A, B > & | t | ||
) |
Definition at line 53 of file btree_multiset_test.cpp.
TCB_SPAN_TUPLE_SIZE_KIND std::Extent {} |