UCommon
Data Structures | Namespaces | Macros | Typedefs | Functions
shell.h File Reference

Generic shell parsing and application services. More...

#include <ucommon/string.h>
#include <ucommon/memory.h>
#include <ucommon/buffer.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.

Data Structures

class  ucommon::shell
 A utility class for generic shell operations. More...
class  ucommon::shell::charopt
 Character option for shell parsing. More...
class  ucommon::shell::counteropt
 Counter option for shell parsing. More...
class  ucommon::shell::errormap
 A class to redefine error messages. More...
class  ucommon::shell::flagopt
 Flag option for shell parsing. More...
class  ucommon::shell::groupopt
 Grouping option. More...
class  ucommon::shell::iobuf
 Process pipe with I/O buffering. More...
class  ucommon::shell::numericopt
 Numeric option for shell parsing. More...
class  ucommon::shell::Option
 A base class used to create parsable shell options. More...
class  ucommon::shell::pipeio
 A class to control a process that is piped. More...
class  ucommon::shell::stringopt
 Text option for shell parsing. More...

Namespaces

namespace  ucommon
 Common namespace for all ucommon objects.

Macros

#define INVALID_PID_VALUE   -1

Typedefs

typedef shell ucommon::shell_t
 Convenience type to manage and pass shell objects.

Functions

char * ucommon::_STR (String &s)
char * ucommon::_TEXT (char *s)
 Abusive compilers...

Detailed Description

Generic shell parsing and application services.

Definition in file shell.h.