ucommon  7.0.0
About: GNU uCommon C++ is a portable and optimized class framework for writing C++ applications that need to use threads and support concurrent synchronization, and that use sockets, XML parsing, object serialization, thread-optimized string and data structure classes, etc..
  Fossies Dox: ucommon-7.0.0.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

shell.h File Reference
#include <ucommon/string.h>
#include <ucommon/memory.h>
Include dependency graph for shell.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ucommon::shell
 
class  ucommon::shell::args
 
class  ucommon::shell::syms
 
class  ucommon::shell::errormap
 
class  ucommon::shell::Option
 
class  ucommon::shell::flagopt
 
class  ucommon::shell::groupopt
 
class  ucommon::shell::stringopt
 
class  ucommon::shell::charopt
 
class  ucommon::shell::numericopt
 
class  ucommon::shell::counteropt
 

Namespaces

 ucommon
 

Macros

#define INVALID_PID_VALUE   -1
 
#define _STR(x)   ((const char *)(x))
 
#define __STR(x)   (static_cast<const char *>(x))
 

Typedefs

typedef shell ucommon::shell_t
 

Functions

const char * ucommon::__TEXT (const char *s)
 
const char * ucommon::_TEXT (const char *s)
 

Detailed Description

Generic shell parsing and application services.

Definition in file shell.h.

Macro Definition Documentation

◆ __STR

#define __STR (   x)    (static_cast<const char *>(x))

Definition at line 899 of file shell.h.

◆ _STR

#define _STR (   x)    ((const char *)(x))

Abusive compilers...

Definition at line 898 of file shell.h.

◆ INVALID_PID_VALUE

#define INVALID_PID_VALUE   -1

Definition at line 43 of file shell.h.