libjmmcg  build_2783
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::ppd::private_::one_output_container_simple_lk< Colln > Struct Template Reference

#include <manage_container_args.hpp>

Public Types

typedef output_safe_colln_simple_lk< Colln > input_t
 
typedef input_t output_t
 
typedef input_t::iterator in_iterator
 
typedef output_t::size_type size_type
 

Public Member Functions

constexpr one_output_container_simple_lk (Colln &c) 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(true) FORCE_INLINE
 

Public Attributes

input_t input1
 

Detailed Description

template<class Colln>
struct jmmcg::ppd::private_::one_output_container_simple_lk< Colln >

Definition at line 298 of file manage_container_args.hpp.

Member Typedef Documentation

◆ in_iterator

Definition at line 301 of file manage_container_args.hpp.

◆ input_t

Definition at line 299 of file manage_container_args.hpp.

◆ output_t

template<class Colln >
typedef input_t jmmcg::ppd::private_::one_output_container_simple_lk< Colln >::output_t

Definition at line 300 of file manage_container_args.hpp.

◆ size_type

Definition at line 302 of file manage_container_args.hpp.

Constructor & Destructor Documentation

◆ one_output_container_simple_lk()

template<class Colln >
constexpr jmmcg::ppd::private_::one_output_container_simple_lk< Colln >::one_output_container_simple_lk ( Colln &  c)
inlineexplicitconstexprnoexcept

Definition at line 306 of file manage_container_args.hpp.

Member Function Documentation

◆ lock()

template<class Colln >
void __fastcall jmmcg::ppd::private_::one_output_container_simple_lk< Colln >::lock ( )
inlinenoexcept

Definition at line 310 of file manage_container_args.hpp.

◆ resize_output()

template<class Colln >
void jmmcg::ppd::private_::one_output_container_simple_lk< Colln >::resize_output ( size_type const  sz)
inlinenoexcept

Definition at line 317 of file manage_container_args.hpp.

◆ unlock()

template<class Colln >
void __fastcall jmmcg::ppd::private_::one_output_container_simple_lk< Colln >::unlock ( )
inlinenoexcept

Definition at line 314 of file manage_container_args.hpp.

Member Data Documentation

◆ input1

template<class Colln >
input_t jmmcg::ppd::private_::one_output_container_simple_lk< Colln >::input1

Definition at line 304 of file manage_container_args.hpp.


The documentation for this struct was generated from the following file: