Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Namespaces | Functions
main.hh File Reference
#include <rcore/utilities.hh>

Go to the source code of this file.

Classes

class  Rapicorn::InitSettings
class  Rapicorn::ScopedLocale
 Class to push a specific locale_t for the scope of its lifetime. More...
class  Rapicorn::ScopedPosixLocale
 Class to push the POSIX/C locale_t (UTF-8) for the scope of its lifetime. More...
class  Rapicorn::InitHook

Namespaces

namespace  Rapicorn
 

The Rapicorn namespace encompasses core utilities and toolkit functionality.


Functions

void Rapicorn::init_core (const String &app_ident, int *argcp, char **argv, const StringVector &args)
bool Rapicorn::init_core_initialized ()
 Check and return if init_core() has already been called.
bool Rapicorn::arg_parse_option (uint argc, char **argv, size_t *i, const char *arg)
 Try to parse argument arg at position i in argv.
bool Rapicorn::arg_parse_string_option (uint argc, char **argv, size_t *i, const char *arg, const char **strp)
 Try to parse argument arg at position i in argv.
int Rapicorn::arg_parse_collapse (int *argcp, char **argv)
 Collapse argv by eliminating NULL strings.
String Rapicorn::rapicorn_version ()
String Rapicorn::rapicorn_buildid ()
String Rapicorn::program_file ()
 File name of the current process as set in argv[0] at startup.
String Rapicorn::program_alias ()
 Provides a short name for the current process, usually the last part of argv[0].
String Rapicorn::program_ident ()
 The program identifier app_ident as specified during initialization of Rapicorn.
String Rapicorn::program_cwd ()
 The current working directory during startup.

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines