Groonga
Loading...
Searching...
No Matches
grn::CommandArguments Class Reference

#include <command_arguments.hpp>

Public Member Functions

 CommandArguments (grn_ctx *ctx, grn_user_data *user_data)
 ~CommandArguments ()
Cursor begin ()
Cursor end ()
grn_obj * get (const char *prefix, const char *name, const char *fallback_name)
grn_obj * get (const char *name)
grn_obj * get (const char *prefix, const char *name)
grn_obj * get (const char *prefix, const char *fallback_prefix, const char *name, const char *fallback_name)
bool get_bool (const char *name, bool default_value)
bool get_bool (const char *prefix, const char *name, bool default_value)
bool get_bool (const char *prefix, const char *name, const char *fallback_name, bool default_value)
bool get_bool (const char *prefix, const char *fallback_prefix, const char *name, const char *fallback_name, bool default_value)
grn_raw_string get_string (const char *name, grn_raw_string default_value=default_string_value())
grn_raw_string get_string (const char *prefix, const char *name, grn_raw_string default_value=default_string_value())
grn_raw_string get_string (const char *prefix, const char *name, const char *fallback_name, grn_raw_string default_value=default_string_value())
grn_raw_string get_string (const char *prefix, const char *fallback_prefix, const char *name, const char *fallback_name, grn_raw_string default_value=default_string_value())
int32_t get_int32 (const char *name, int32_t default_value)
int32_t get_int32 (const char *prefix, const char *name, int32_t default_value)
int32_t get_int32 (const char *prefix, const char *name, const char *fallback_name, int32_t default_value)
int32_t get_int32 (const char *prefix, const char *fallback_prefix, const char *name, const char *fallback_name, int32_t default_value)
uint32_t get_uint32 (const char *name, uint32_t default_value)
uint32_t get_uint32 (const char *prefix, const char *name, uint32_t default_value)
uint32_t get_uint32 (const char *prefix, const char *name, const char *fallback_name, uint32_t default_value)
uint32_t get_uint32 (const char *prefix, const char *fallback_prefix, const char *name, const char *fallback_name, uint32_t default_value)
float get_float (const char *name, float default_value)
float get_float (const char *prefix, const char *name, float default_value)
float get_float (const char *prefix, const char *name, const char *fallback_name, float default_value)
float get_float (const char *prefix, const char *fallback_prefix, const char *name, const char *fallback_name, float default_value)

Constructor & Destructor Documentation

◆ CommandArguments()

grn::CommandArguments::CommandArguments ( grn_ctx * ctx,
grn_user_data * user_data )
inline

◆ ~CommandArguments()

grn::CommandArguments::~CommandArguments ( )
inline

Member Function Documentation

◆ begin()

Cursor grn::CommandArguments::begin ( )
inline

◆ end()

Cursor grn::CommandArguments::end ( )
inline

◆ get() [1/4]

grn_obj * grn::CommandArguments::get ( const char * name)
inline

◆ get() [2/4]

grn_obj * grn::CommandArguments::get ( const char * prefix,
const char * fallback_prefix,
const char * name,
const char * fallback_name )
inline

◆ get() [3/4]

grn_obj * grn::CommandArguments::get ( const char * prefix,
const char * name )
inline

◆ get() [4/4]

grn_obj * grn::CommandArguments::get ( const char * prefix,
const char * name,
const char * fallback_name )
inline

◆ get_bool() [1/4]

bool grn::CommandArguments::get_bool ( const char * name,
bool default_value )
inline

◆ get_bool() [2/4]

bool grn::CommandArguments::get_bool ( const char * prefix,
const char * fallback_prefix,
const char * name,
const char * fallback_name,
bool default_value )
inline

◆ get_bool() [3/4]

bool grn::CommandArguments::get_bool ( const char * prefix,
const char * name,
bool default_value )
inline

◆ get_bool() [4/4]

bool grn::CommandArguments::get_bool ( const char * prefix,
const char * name,
const char * fallback_name,
bool default_value )
inline

◆ get_float() [1/4]

float grn::CommandArguments::get_float ( const char * name,
float default_value )
inline

◆ get_float() [2/4]

float grn::CommandArguments::get_float ( const char * prefix,
const char * fallback_prefix,
const char * name,
const char * fallback_name,
float default_value )
inline

◆ get_float() [3/4]

float grn::CommandArguments::get_float ( const char * prefix,
const char * name,
const char * fallback_name,
float default_value )
inline

◆ get_float() [4/4]

float grn::CommandArguments::get_float ( const char * prefix,
const char * name,
float default_value )
inline

◆ get_int32() [1/4]

int32_t grn::CommandArguments::get_int32 ( const char * name,
int32_t default_value )
inline

◆ get_int32() [2/4]

int32_t grn::CommandArguments::get_int32 ( const char * prefix,
const char * fallback_prefix,
const char * name,
const char * fallback_name,
int32_t default_value )
inline

◆ get_int32() [3/4]

int32_t grn::CommandArguments::get_int32 ( const char * prefix,
const char * name,
const char * fallback_name,
int32_t default_value )
inline

◆ get_int32() [4/4]

int32_t grn::CommandArguments::get_int32 ( const char * prefix,
const char * name,
int32_t default_value )
inline

◆ get_string() [1/4]

grn_raw_string grn::CommandArguments::get_string ( const char * name,
grn_raw_string default_value = default_string_value() )
inline

◆ get_string() [2/4]

grn_raw_string grn::CommandArguments::get_string ( const char * prefix,
const char * fallback_prefix,
const char * name,
const char * fallback_name,
grn_raw_string default_value = default_string_value() )
inline

◆ get_string() [3/4]

grn_raw_string grn::CommandArguments::get_string ( const char * prefix,
const char * name,
const char * fallback_name,
grn_raw_string default_value = default_string_value() )
inline

◆ get_string() [4/4]

grn_raw_string grn::CommandArguments::get_string ( const char * prefix,
const char * name,
grn_raw_string default_value = default_string_value() )
inline

◆ get_uint32() [1/4]

uint32_t grn::CommandArguments::get_uint32 ( const char * name,
uint32_t default_value )
inline

◆ get_uint32() [2/4]

uint32_t grn::CommandArguments::get_uint32 ( const char * prefix,
const char * fallback_prefix,
const char * name,
const char * fallback_name,
uint32_t default_value )
inline

◆ get_uint32() [3/4]

uint32_t grn::CommandArguments::get_uint32 ( const char * prefix,
const char * name,
const char * fallback_name,
uint32_t default_value )
inline

◆ get_uint32() [4/4]

uint32_t grn::CommandArguments::get_uint32 ( const char * prefix,
const char * name,
uint32_t default_value )
inline

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