Embedded Template Library 1.0
Loading...
Searching...
No Matches
flags.h File Reference
#include "platform.h"
#include "algorithm.h"
#include "type_traits.h"
#include "integral_limits.h"
#include "static_assert.h"
#include "initializer_list.h"
#include <string.h>
#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Classes

class  etl::flags< T, MASK >
 

Namespaces

namespace  etl
 bitset_ext
 

Functions

template<typename T , T MASK>
ETL_CONSTEXPR bool etl::operator== (flags< T, MASK > lhs, flags< T, MASK > rhs) ETL_NOEXCEPT
 operator ==
 
template<typename T , T MASK>
ETL_CONSTEXPR bool etl::operator!= (flags< T, MASK > lhs, flags< T, MASK > rhs) ETL_NOEXCEPT
 operator !=
 
template<typename T , T MASK>
void etl::swap (etl::flags< T, MASK > &lhs, etl::flags< T, MASK > &rhs) ETL_NOEXCEPT
 swap