JODA  0.13.1 (59b41972)
JSON On-Demand Analysis
Public Types | Static Public Member Functions
JODA_CONTAINER_QUEUE< JODA_JSON_CONTAINER_FLAG > Struct Reference

#include <ContainerFlags.h>

Public Types

typedef std::unique_ptr< JSONContainerpayload_t
 
typedef JODA_SHARED_QUEUE< payload_t,(JODA_FLAG_T) JODA_JSON_CONTAINER_FLAGqueue_t
 

Static Public Member Functions

static constexpr bool hasFlag (ContainerFlag flag)
 
static constexpr ContainerFlag getFlag ()
 
static std::unique_ptr< queue_tgetQueue ()
 
static std::unique_ptr< queue_tgetQueue (size_t minCapacity, size_t maxExplicitProducers, size_t maxImplicitProducers=0)
 

Member Typedef Documentation

◆ payload_t

◆ queue_t

Member Function Documentation

◆ getFlag()

static constexpr ContainerFlag JODA_CONTAINER_QUEUE< JODA_JSON_CONTAINER_FLAG >::getFlag ( )
inlinestaticconstexpr

◆ getQueue() [1/2]

static std::unique_ptr<queue_t> JODA_CONTAINER_QUEUE< JODA_JSON_CONTAINER_FLAG >::getQueue ( )
inlinestatic
Here is the caller graph for this function:

◆ getQueue() [2/2]

static std::unique_ptr<queue_t> JODA_CONTAINER_QUEUE< JODA_JSON_CONTAINER_FLAG >::getQueue ( size_t  minCapacity,
size_t  maxExplicitProducers,
size_t  maxImplicitProducers = 0 
)
inlinestatic

◆ hasFlag()

static constexpr bool JODA_CONTAINER_QUEUE< JODA_JSON_CONTAINER_FLAG >::hasFlag ( ContainerFlag  flag)
inlinestaticconstexpr

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