Arduino Libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Namespaces | Classes | Typedefs | Functions | Variables
ustd Namespace Reference

Namespaces

 tag
 

Classes

class  module< T, tag::count, _base >
 
class  module< T, tag::ema< N >, _base >
 
class  module< T, tag::error, _base >
 
class  module< T, tag::max, _base >
 
class  module< T, tag::mean, _base >
 
class  module< T, tag::min, _base >
 
struct  accumulator_base
 
class  module
 
struct  accumulator_deriver
 
struct  accumulator_deriver< T, util::list_end >
 
class  accumulator
 
class  array
 basically just a wrap for an cpp-array More...
 
class  bitset
 
struct  size_trait
 
class  fast_bitset
 
class  highpass_filter
 
struct  realization< T, tag::highpass< PROMIL >, _base >
 
class  hysteresis_filter
 
struct  realization< T, tag::hysteresis< W >, _base >
 
class  identity_filter
 
struct  realization< T, tag::identity, _base >
 
class  lowpass_filter
 
struct  realization< T, tag::lowpass< N >, _base >
 
struct  realization
 
struct  endl_class
 
class  cout_class
 
struct  cin_class
 
struct  pair
 
class  shared_ptr
 
class  static_vector
 
struct  string
 
struct  integral_constant
 integral_constant More...
 
struct  conditional
 
struct  conditional< false, T, F >
 
struct  is_const
 
struct  is_const< T const >
 
struct  remove_const
 
struct  remove_const< T const >
 
struct  remove_volatile
 
struct  remove_volatile< T volatile >
 
struct  remove_cv
 
struct  is_unsigned
 
struct  is_integral
 
struct  is_floating_point
 
struct  is_arithmetic
 
struct  is_class
 
struct  is_array
 
struct  is_array< T[N]>
 
struct  is_array< T[]>
 
struct  is_same
 
struct  is_same< T, T >
 
struct  enable_if
 
struct  enable_if< true, T >
 
struct  disable_if
 
struct  disable_if< false, T >
 
class  unordered_map
 
class  vector
 

Typedefs

template<typename T , typename tag0 = tag::identity, typename tag1 = tag::identity, typename tag2 = tag::identity, typename tag3 = tag::identity, typename tag4 = tag::identity, typename tag5 = tag::identity, typename tag6 = tag::identity, typename tag7 = tag::identity, typename tag8 = tag::identity, typename tag9 = tag::identity, typename end_tag = tag::identity>
using filter = typename realization< T, tag0, typename realization< T, tag1, typename realization< T, tag2, typename realization< T, tag3, typename realization< T, tag4, typename realization< T, tag5, typename realization< T, tag6, typename realization< T, tag7, typename realization< T, tag8, typename realization< T, tag9, typename realization< T, end_tag, void >::type >::type >::type >::type >::type >::type >::type >::type >::type >::type >::type
 
typedef integral_constant
< bool, true > 
true_type
 
typedef integral_constant
< bool, false > 
false_type
 

Functions

std::ostream & operator<< (std::ostream &os, uint8_t const &a)
 
template<typename T , typename U >
pair< T, U > make_pair (T const &t, U const &u)
 
bool operator== (string const a, string const b)
 

Variables

struct ustd::endl_class endl
 
ustd::cout_class cout
 
struct ustd::cin_class cin
 

Typedef Documentation

typedef integral_constant<bool, false> ustd::false_type
template<typename T , typename tag0 = tag::identity, typename tag1 = tag::identity, typename tag2 = tag::identity, typename tag3 = tag::identity, typename tag4 = tag::identity, typename tag5 = tag::identity, typename tag6 = tag::identity, typename tag7 = tag::identity, typename tag8 = tag::identity, typename tag9 = tag::identity, typename end_tag = tag::identity>
using ustd::filter = typedef typename realization<T, tag0 , typename realization<T, tag1 , typename realization<T, tag2 , typename realization<T, tag3 , typename realization<T, tag4 , typename realization<T, tag5 , typename realization<T, tag6 , typename realization<T, tag7 , typename realization<T, tag8 , typename realization<T, tag9 , typename realization<T, end_tag, void>::type >::type >::type >::type >::type >::type >::type >::type >::type >::type >::type
typedef integral_constant<bool, true> ustd::true_type

Function Documentation

template<typename T , typename U >
pair<T, U> ustd::make_pair ( T const &  t,
U const &  u 
)
std::ostream& ustd::operator<< ( std::ostream &  os,
uint8_t const &  a 
)
inline
bool ustd::operator== ( string const  a,
string const  b 
)
inline

Variable Documentation

struct ustd::cin_class ustd::cin
ustd::cout_class ustd::cout
struct ustd::endl_class ustd::endl