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< 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 | |
input1_t const | input1 |
input2_t const | input2 |
output_t | output |
Definition at line 352 of file manage_container_args.hpp.
typedef input2_t::iterator jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::in2_iterator |
Definition at line 357 of file manage_container_args.hpp.
typedef input1_t::iterator jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::in_iterator |
Definition at line 356 of file manage_container_args.hpp.
typedef input_safe_colln<CollnIn1> jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::input1_t |
Definition at line 353 of file manage_container_args.hpp.
typedef input_safe_colln<CollnIn2> jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::input2_t |
Definition at line 354 of file manage_container_args.hpp.
typedef output_t::iterator jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::out_iterator |
Definition at line 358 of file manage_container_args.hpp.
typedef output_safe_colln_rw_lk<CollnOut> jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::output_t |
Definition at line 355 of file manage_container_args.hpp.
typedef output_t::size_type jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::size_type |
Definition at line 359 of file manage_container_args.hpp.
|
inlineconstexprnoexcept |
Definition at line 365 of file manage_container_args.hpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::input1, jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::input2, and jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::output.
|
inlinenoexcept |
Definition at line 369 of file manage_container_args.hpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::input1, jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::input2, and jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::output.
|
inlinenoexcept |
Definition at line 380 of file manage_container_args.hpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::output.
|
inlinenoexcept |
Definition at line 375 of file manage_container_args.hpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::input1, jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::input2, and jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::output.
input1_t const jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::input1 |
Definition at line 361 of file manage_container_args.hpp.
Referenced by jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::lock(), jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::three_containers(), and jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::unlock().
input2_t const jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::input2 |
Definition at line 362 of file manage_container_args.hpp.
Referenced by jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::lock(), jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::three_containers(), and jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::unlock().
output_t jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::output |
Definition at line 363 of file manage_container_args.hpp.
Referenced by jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::lock(), jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::resize_output(), jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::three_containers(), and jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::three_containers< CollnIn1, CollnIn2, CollnOut >::unlock().