Embedded Template Library 1.0
|
#include "../platform.h"
#include "../algorithm.h"
#include "../iterator.h"
#include "../integral_limits.h"
#include "../nullptr.h"
#include "../log.h"
#include "../exception.h"
#include "../binary.h"
#include "../char_traits.h"
#include "../static_assert.h"
#include "../error_handler.h"
#include "../span.h"
#include "../string.h"
#include <stddef.h>
#include <stdint.h>
#include "minmax_push.h"
#include "minmax_pop.h"
Go to the source code of this file.
Classes | |
class | etl::bitset_exception |
class | etl::bitset_nullptr |
class | etl::bitset_type_too_small |
class | etl::bitset_overflow |
class | etl::ibitset |
class | etl::ibitset::bit_reference |
The reference type returned. More... | |
class | etl::bitset< MaxN > |
Bitset forward declaration. More... | |
Namespaces | |
namespace | etl |
bitset_ext | |
Macros | |
#define | ETL_STR(x) x |
#define | ETL_STRL(x) x |
#define | ETL_STRu(x) x |
#define | ETL_STRU(x) x |
#define | ETL_BITSET_ELEMENT_TYPE uint_least8_t |
Functions | |
template<size_t MaxN> | |
bitset< MaxN > | etl::operator& (const bitset< MaxN > &lhs, const bitset< MaxN > &rhs) |
template<size_t MaxN> | |
bitset< MaxN > | etl::operator| (const bitset< MaxN > &lhs, const bitset< MaxN > &rhs) |
template<size_t MaxN> | |
bitset< MaxN > | etl::operator^ (const bitset< MaxN > &lhs, const bitset< MaxN > &rhs) |
template<size_t MaxN> | |
bool | etl::operator!= (const bitset< MaxN > &lhs, const bitset< MaxN > &rhs) |
template<size_t MaxN> | |
void | swap (etl::bitset< MaxN > &lhs, etl::bitset< MaxN > &rhs) |
swap | |