libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
#include <manage_container_args.hpp>
Public Types | |
typedef input_safe_colln< CollnIn > | input_t |
typedef output_safe_colln_rw_lk< CollnOut > | output_t |
typedef input_t::iterator | in_iterator |
typedef output_t::iterator | out_iterator |
typedef output_t::size_type | size_type |
Public Member Functions | |
constexpr | two_containers (CollnIn const &c_in, CollnOut &c_out) noexcept(true) FORCE_INLINE |
void __fastcall | lock () noexcept(true) FORCE_INLINE |
void __fastcall | unlock () noexcept(true) FORCE_INLINE |
void | resize_output (size_type const sz) noexcept(false) FORCE_INLINE |
Public Attributes | |
input_t const | input1 |
output_t | output |
Definition at line 273 of file manage_container_args.hpp.
typedef input_t::iterator jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::in_iterator |
Definition at line 276 of file manage_container_args.hpp.
typedef input_safe_colln<CollnIn> jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::input_t |
Definition at line 274 of file manage_container_args.hpp.
typedef output_t::iterator jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::out_iterator |
Definition at line 277 of file manage_container_args.hpp.
typedef output_safe_colln_rw_lk<CollnOut> jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::output_t |
Definition at line 275 of file manage_container_args.hpp.
typedef output_t::size_type jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::size_type |
Definition at line 278 of file manage_container_args.hpp.
|
inlineconstexprnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 296 of file manage_container_args.hpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::output.
|
inlinenoexcept |
input_t const jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::input1 |
Definition at line 280 of file manage_container_args.hpp.
Referenced by jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::lock(), jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::two_containers(), and jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::unlock().
output_t jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::output |
Definition at line 281 of file manage_container_args.hpp.
Referenced by jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::lock(), jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::resize_output(), jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::two_containers(), and jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::two_containers< CollnIn, CollnOut >::unlock().