OmniSciDB  95562058bd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
misc.h File Reference
#include <cstdint>
#include <deque>
#include <iterator>
#include <list>
#include <set>
#include <unordered_set>
#include <vector>
+ Include dependency graph for misc.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  shared::PrintContainer< CONTAINER >
 
struct  shared::is_std_container< CONTAINER >
 
struct  shared::is_std_container< std::deque< T, A > >
 
struct  shared::is_std_container< std::list< T, A > >
 
struct  shared::is_std_container< std::set< T, A > >
 
struct  shared::is_std_container< std::unordered_set< T, A > >
 
struct  shared::is_std_container< std::vector< T, A > >
 
struct  shared::DivUMod
 

Namespaces

 shared
 

Functions

template<typename T >
size_t shared::appendMove (std::vector< T > &destination, std::vector< T > &source)
 
template<typename... Ts, typename T >
bool shared::dynamic_castable_to_any (T const *ptr)
 
template<typename CONTAINER >
PrintContainer< CONTAINER > shared::printContainer (CONTAINER &container)
 
template<typename OSTREAM , typename CONTAINER >
OSTREAM & shared::operator<< (OSTREAM &os, PrintContainer< CONTAINER > pc)
 
size_t shared::formatDate (char *buf, size_t const max, int64_t const unixtime)
 
size_t shared::formatDateTime (char *buf, size_t const max, int64_t const timestamp, int const dimension)
 
size_t shared::formatHMS (char *buf, size_t const max, int64_t const unixtime)
 
DivUMod shared::divUMod (int64_t num, int64_t den)
 
uint64_t shared::unsignedMod (int64_t num, int64_t den)