Atoms
Atoms contain all the “general purpose utilities”. They do not specifically belong to the RoFI library and in theory, they could be used in a different project.
Atoms currently provide:
- Patterns
- Containers
- Classes reference
HandleSetHandleSet::handle_typeHandleSet::value_typeHandleSet::size_typeHandleSet::difference_typeHandleSet::referenceHandleSet::const_referenceHandleSet::pointerHandleSet::const_pointerHandleSet::iteratorHandleSet::const_iteratorHandleSet::swap()HandleSet::empty()HandleSet::size()HandleSet::shrink_to_fit()HandleSet::reserve()HandleSet::clear()HandleSet::emplace()HandleSet::insert()HandleSet::insert()HandleSet::erase()HandleSet::begin()HandleSet::begin()HandleSet::cbegin()HandleSet::end()HandleSet::end()HandleSet::cend()HandleSet::operator[]()HandleSet::operator[]()HandleSet::contains()HandleSet::find()HandleSet::find()
- Classes reference
- Result
- Usage
- Classes reference
ResultResult::value_typeResult::error_typeResult::value()Result::value()Result::emplace_value()Result::error()Result::error()Result::emplace_error()Result::operator Result<ValueT, error_type>()Result::operator Result<ValueT, error_type>()Result::operator Result<value_type, ErrorT>()Result::operator Result<value_type, ErrorT>()Result::has_value()Result::operator bool()Result::operator->()Result::operator->()Result::operator*()Result::operator*()Result::operator*()Result::assume_value()Result::assume_value()Result::assume_value()Result::assume_error()Result::assume_error()Result::assume_error()Result::assume_error_result()Result::assume_error_result()Result::assume_error_result()Result::get_or_throw()Result::get_or_throw()Result::get_or_throw()Result::get_or_throw_as()Result::get_or_throw_as()Result::get_or_throw_as()Result::and_then()Result::and_then()Result::and_then()Result::or_else()Result::or_else()Result::or_else()Result::or_else()Result::or_else()Result::transform()Result::transform()Result::transform()Result::transform_error()Result::transform_error()Result::transform_error()Result::match()Result::match()Result::match()Result::match()Result::match()Result::match()Result::operator==()
TypePlaceholder
- Functions reference
- Embedded Resources Management