ACE 8.0.1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ACE_ARGV_Queue_Entry_T< CHAR_TYPE > Class Template Reference

An entry in the queue which keeps user supplied arguments. More...

#include <ARGV.h>

Public Member Functions

 ACE_ARGV_Queue_Entry_T ()
 Initialize a ACE_ARGV_Queue_Entry_T.
 
 ACE_ARGV_Queue_Entry_T (const CHAR_TYPE *arg, bool quote_arg)
 
 ACE_ARGV_Queue_Entry_T (const ACE_ARGV_Queue_Entry_T< CHAR_TYPE > &entry)
 
 ACE_ARGV_Queue_Entry_T (ACE_ARGV_Queue_Entry_T &&)=default
 
ACE_ARGV_Queue_Entry_Toperator= (const ACE_ARGV_Queue_Entry_T &)=default
 
ACE_ARGV_Queue_Entry_Toperator= (ACE_ARGV_Queue_Entry_T &&)=default
 
 ~ACE_ARGV_Queue_Entry_T ()=default
 
void dump () const
 Dump the state of this object.
 

Public Attributes

 ACE_ALLOC_HOOK_DECLARE
 
const CHAR_TYPEarg_
 Pointer to the argument.
 
bool quote_arg_
 The argument need to be quoted while adding to the vector.
 

Detailed Description

template<typename CHAR_TYPE>
class ACE_ARGV_Queue_Entry_T< CHAR_TYPE >

An entry in the queue which keeps user supplied arguments.

Constructor & Destructor Documentation

◆ ACE_ARGV_Queue_Entry_T() [1/4]

Initialize a ACE_ARGV_Queue_Entry_T.

◆ ACE_ARGV_Queue_Entry_T() [2/4]

Initialize a ACE_ARGV_Queue_Entry_T.

Parameters
argPointer to an argument
quote_argThe argument arg need to be quoted while adding to the vector.

◆ ACE_ARGV_Queue_Entry_T() [3/4]

Initialize a ACE_ARGV_Queue_Entry_T.

Parameters
entryPointer to a queue entry

◆ ACE_ARGV_Queue_Entry_T() [4/4]

◆ ~ACE_ARGV_Queue_Entry_T()

We need this destructor to keep some compilers from complaining. It's just a no-op, however.

Member Function Documentation

◆ dump()

template<typename CHAR_TYPE >
void ACE_ARGV_Queue_Entry_T< CHAR_TYPE >::dump ( ) const

Dump the state of this object.

◆ operator=() [1/2]

◆ operator=() [2/2]

Member Data Documentation

◆ ACE_ALLOC_HOOK_DECLARE

template<typename CHAR_TYPE >
ACE_ARGV_Queue_Entry_T< CHAR_TYPE >::ACE_ALLOC_HOOK_DECLARE

◆ arg_

Pointer to the argument.

◆ quote_arg_

The argument need to be quoted while adding to the vector.


The documentation for this class was generated from the following files: