UCommon
Data Structures | Namespaces | Defines | Typedefs | Functions
ucommon/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  ucc::shell
 A utility class for generic shell operations. More...
class  ucc::shell::charopt
 Character option for shell parsing. More...
class  ucc::shell::counteropt
 Counter option for shell parsing. More...
class  ucc::shell::errormap
 A class to redefine error messages. More...
class  ucc::shell::flagopt
 Flag option for shell parsing. More...
class  ucc::shell::groupopt
 Grouping option. More...
class  ucc::shell::iobuf
 Process pipe with I/O buffering. More...
class  ucc::shell::numericopt
 Numeric option for shell parsing. More...
class  ucc::shell::Option
 A base class used to create parsable shell options. More...
class  ucc::shell::pipeio
 A class to control a process that is piped. More...
class  ucc::shell::stringopt
 Text option for shell parsing. More...

Namespaces

namespace  ucc
 

Common namespace for all ucommon objects.


Defines

#define INVALID_PID_VALUE   -1

Typedefs

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

Functions

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

Detailed Description

Generic shell parsing and application services.

Definition in file shell.h.