GDB (API)
Public Types | Public Member Functions | List of all members
gdb_argv Class Reference

#include "utils.h"

Public Types

typedef char ** iterator
 

Public Member Functions

 gdb_argv ()
 
 gdb_argv (const char *str)
 
 gdb_argv (char **array)
 
 gdb_argv (const gdb_argv &)=delete
 
gdb_argvoperator= (const gdb_argv &)=delete
 
 ~gdb_argv ()
 
void reset (const char *str)
 
char ** get ()
 
char ** release ()
 
int count () const
 
char * operator[] (int arg)
 
iterator begin ()
 
iterator end ()
 
bool operator!= (std::nullptr_t)
 
bool operator== (std::nullptr_t)
 

Detailed Description

Definition at line 128 of file utils.h.

Member Typedef Documentation

◆ iterator

typedef char** gdb_argv::iterator

Definition at line 209 of file utils.h.

Constructor & Destructor Documentation

◆ gdb_argv() [1/4]

gdb_argv::gdb_argv ( )
inline

Definition at line 134 of file utils.h.

◆ gdb_argv() [2/4]

gdb_argv::gdb_argv ( const char *  str)
inlineexplicit

Definition at line 145 of file utils.h.

◆ gdb_argv() [3/4]

gdb_argv::gdb_argv ( char **  array)
inlineexplicit

Definition at line 153 of file utils.h.

◆ gdb_argv() [4/4]

gdb_argv::gdb_argv ( const gdb_argv )
delete

◆ ~gdb_argv()

gdb_argv::~gdb_argv ( )
inline

Definition at line 161 of file utils.h.

Member Function Documentation

◆ begin()

iterator gdb_argv::begin ( )
inline

Definition at line 213 of file utils.h.

◆ count()

int gdb_argv::count ( ) const
inline

Definition at line 194 of file utils.h.

◆ end()

iterator gdb_argv::end ( )
inline

Definition at line 220 of file utils.h.

◆ get()

char** gdb_argv::get ( )
inline

Definition at line 177 of file utils.h.

◆ operator!=()

bool gdb_argv::operator!= ( std::nullptr_t  )
inline

Definition at line 225 of file utils.h.

◆ operator=()

gdb_argv& gdb_argv::operator= ( const gdb_argv )
delete

◆ operator==()

bool gdb_argv::operator== ( std::nullptr_t  )
inline

Definition at line 230 of file utils.h.

◆ operator[]()

char* gdb_argv::operator[] ( int  arg)
inline

Definition at line 201 of file utils.h.

◆ release()

char** gdb_argv::release ( )
inline

Definition at line 185 of file utils.h.

◆ reset()

void gdb_argv::reset ( const char *  str)

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