libjmmcg
build_2783
A C++ library containing an eclectic mix of useful, advanced components.
|
#include <manage_container_args.hpp>
Public Types | |
typedef input_safe_colln< CollnIn1 > | input1_t |
typedef input_safe_colln< CollnIn2 > | input2_t |
typedef output_safe_colln_rw_lk< CollnOut > | output_t |
typedef input1_t::iterator | in_iterator |
typedef input2_t::iterator | in2_iterator |
typedef output_t::iterator | out_iterator |
typedef output_t::size_type | size_type |
Public Member Functions | |
constexpr | three_containers (CollnIn1 const &c1_in, CollnIn2 const &c2_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 | |
const input1_t | input1 |
const input2_t | input2 |
output_t | output |
Definition at line 403 of file manage_container_args.hpp.
typedef input2_t::iterator jmmcg::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::in2_iterator |
Definition at line 408 of file manage_container_args.hpp.
typedef input1_t::iterator jmmcg::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::in_iterator |
Definition at line 407 of file manage_container_args.hpp.
typedef input_safe_colln<CollnIn1> jmmcg::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::input1_t |
Definition at line 404 of file manage_container_args.hpp.
typedef input_safe_colln<CollnIn2> jmmcg::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::input2_t |
Definition at line 405 of file manage_container_args.hpp.
typedef output_t::iterator jmmcg::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::out_iterator |
Definition at line 409 of file manage_container_args.hpp.
typedef output_safe_colln_rw_lk<CollnOut> jmmcg::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::output_t |
Definition at line 406 of file manage_container_args.hpp.
typedef output_t::size_type jmmcg::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::size_type |
Definition at line 410 of file manage_container_args.hpp.
|
inlineconstexprnoexcept |
Definition at line 416 of file manage_container_args.hpp.
|
inlinenoexcept |
Definition at line 420 of file manage_container_args.hpp.
|
inlinenoexcept |
Definition at line 431 of file manage_container_args.hpp.
|
inlinenoexcept |
Definition at line 426 of file manage_container_args.hpp.
const input1_t jmmcg::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::input1 |
Definition at line 412 of file manage_container_args.hpp.
const input2_t jmmcg::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::input2 |
Definition at line 413 of file manage_container_args.hpp.
output_t jmmcg::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::output |
Definition at line 414 of file manage_container_args.hpp.