SRS-control 0.1.4
|
Functions | |
template<std::size_t bit_size, std::size_t max, std::size_t min = 0> | |
constexpr auto | srs::common::subset (const std::bitset< bit_size > &bits) -> std::bitset< max - min > |
template<std::size_t high_size, std::size_t low_size> | |
constexpr auto | srs::common::merge_bits (const std::bitset< high_size > &high_bits, const std::bitset< low_size > &low_bits) -> std::bitset< high_size+low_size > |
template<std::size_t bit_size> | |
constexpr auto | srs::common::byte_swap (const std::bitset< bit_size > &bits) |
template<typename T> | |
constexpr auto | srs::common::gray_to_binary (T gray_val) |
constexpr auto | srs::common::get_shared_from_this (auto &&obj) |
auto | srs::common::create_coro_future (auto &coro, auto &&pre_fut) |
auto | srs::common::create_coro_future (auto &coro, bool is_terminated) |
void | srs::common::coro_sync_start (auto &coro, auto &&... args) |
|
constexpr |
Definition at line 43 of file CommonFunctions.hpp.
void srs::common::coro_sync_start | ( | auto & | coro, |
auto &&... | args ) |
Definition at line 95 of file CommonFunctions.hpp.
auto srs::common::create_coro_future | ( | auto & | coro, |
auto && | pre_fut ) |
Definition at line 68 of file CommonFunctions.hpp.
auto srs::common::create_coro_future | ( | auto & | coro, |
bool | is_terminated ) |
Definition at line 84 of file CommonFunctions.hpp.
|
constexpr |
Definition at line 63 of file CommonFunctions.hpp.
|
constexpr |
Definition at line 52 of file CommonFunctions.hpp.
|
constexpr |
Definition at line 29 of file CommonFunctions.hpp.
|
constexpr |
Definition at line 17 of file CommonFunctions.hpp.