theConfig 10.0
Loading...
Searching...
No Matches
LcSettingC_Is_JV_API

LcSettingC - various functions to check a settingMore...

+ Collaboration diagram for LcSettingC_Is_JV_API:

Functions

native boolean jvlcconfig.LcSettingC.IsAggregate ()
  Java: boolean setting.IsAggregate() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …
 
native boolean jvlcconfig.LcSettingC.IsArray ()
  Java: boolean setting.IsArray() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
native boolean jvlcconfig.LcSettingC.IsGroup ()
  Java: boolean setting.IsGroup() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
native boolean jvlcconfig.LcSettingC.IsList ()
  Java: boolean setting.IsList() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
native boolean jvlcconfig.LcSettingC.IsNumber ()
  Java: boolean setting.IsNumber() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …
 
native boolean jvlcconfig.LcSettingC.IsRoot ()
  Java: boolean setting.IsRoot() C-API
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwise …
 
native boolean jvlcconfig.LcSettingC.IsScalar ()
  Java: boolean setting.IsScalar() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …
 
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsAggregate (JNIEnv *env, jobject self)
  Java: boolean setting.IsAggregate() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …
 
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsArray (JNIEnv *env, jobject self)
  Java: boolean setting.IsArray() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsGroup (JNIEnv *env, jobject self)
  Java: boolean setting.IsGroup() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsList (JNIEnv *env, jobject self)
  Java: boolean setting.IsList() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsNumber (JNIEnv *env, jobject self)
  Java: boolean setting.IsNumber() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …
 
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsRoot (JNIEnv *env, jobject self)
  Java: boolean setting.IsRoot() C-API
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwise …
 
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsScalar (JNIEnv *env, jobject self)
  Java: boolean setting.IsScalar() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …
 

Detailed Description

LcSettingC - various functions to check a setting

Function Documentation

◆ IsAggregate()

native boolean jvlcconfig.LcSettingC.IsAggregate ( )

Java: boolean setting.IsAggregate() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …

◆ IsArray()

native boolean jvlcconfig.LcSettingC.IsArray ( )

Java: boolean setting.IsArray() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …

◆ IsGroup()

native boolean jvlcconfig.LcSettingC.IsGroup ( )

Java: boolean setting.IsGroup() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …

◆ IsList()

native boolean jvlcconfig.LcSettingC.IsList ( )

Java: boolean setting.IsList() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …

◆ IsNumber()

native boolean jvlcconfig.LcSettingC.IsNumber ( )

Java: boolean setting.IsNumber() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …

◆ IsRoot()

native boolean jvlcconfig.LcSettingC.IsRoot ( )

Java: boolean setting.IsRoot() C-API
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwise …

◆ IsScalar()

native boolean jvlcconfig.LcSettingC.IsScalar ( )

Java: boolean setting.IsScalar() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …

◆ Java_jvlcconfig_LcSettingC_IsAggregate()

JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsAggregate ( JNIEnv * env,
jobject self )

Java: boolean setting.IsAggregate() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …

Definition at line 306 of file LcSettingC_jv.c.

306 {
307 LC_CFSN hdl = (LC_CFSN)pObj2Hdl(env,"LcSettingC",self);
308 JavaErrorCheck;
309 MkRtSetup_X(hdl);
310 MK_BOOL __retVal__L = LcSettingIsAggregate(hdl);
311 jboolean __retVal__S = __retVal__L;
312 return __retVal__S;
313error:
314 return 0;
315}
const struct LcSettingS * LC_CFSN
class-shortcut for const struct LcSettingS *, all const shortcut using the XX_YYYC syntax (only for p...
static MK_BOOL LcSettingIsAggregate(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...
bool MK_BOOL
#define MkRtSetup_X(x)
Struct to represent the data from the LcSettingC …

◆ Java_jvlcconfig_LcSettingC_IsArray()

JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsArray ( JNIEnv * env,
jobject self )

Java: boolean setting.IsArray() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …

Definition at line 318 of file LcSettingC_jv.c.

318 {
319 LC_CFSN hdl = (LC_CFSN)pObj2Hdl(env,"LcSettingC",self);
320 JavaErrorCheck;
321 MkRtSetup_X(hdl);
322 MK_BOOL __retVal__L = LcSettingIsArray(hdl);
323 jboolean __retVal__S = __retVal__L;
324 return __retVal__S;
325error:
326 return 0;
327}
static MK_BOOL LcSettingIsArray(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...

◆ Java_jvlcconfig_LcSettingC_IsGroup()

JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsGroup ( JNIEnv * env,
jobject self )

Java: boolean setting.IsGroup() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …

Definition at line 330 of file LcSettingC_jv.c.

330 {
331 LC_CFSN hdl = (LC_CFSN)pObj2Hdl(env,"LcSettingC",self);
332 JavaErrorCheck;
333 MkRtSetup_X(hdl);
334 MK_BOOL __retVal__L = LcSettingIsGroup(hdl);
335 jboolean __retVal__S = __retVal__L;
336 return __retVal__S;
337error:
338 return 0;
339}
static MK_BOOL LcSettingIsGroup(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...

◆ Java_jvlcconfig_LcSettingC_IsList()

JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsList ( JNIEnv * env,
jobject self )

Java: boolean setting.IsList() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …

Definition at line 342 of file LcSettingC_jv.c.

342 {
343 LC_CFSN hdl = (LC_CFSN)pObj2Hdl(env,"LcSettingC",self);
344 JavaErrorCheck;
345 MkRtSetup_X(hdl);
346 MK_BOOL __retVal__L = LcSettingIsList(hdl);
347 jboolean __retVal__S = __retVal__L;
348 return __retVal__S;
349error:
350 return 0;
351}
static MK_BOOL LcSettingIsList(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...

◆ Java_jvlcconfig_LcSettingC_IsNumber()

JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsNumber ( JNIEnv * env,
jobject self )

Java: boolean setting.IsNumber() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …

Definition at line 354 of file LcSettingC_jv.c.

354 {
355 LC_CFSN hdl = (LC_CFSN)pObj2Hdl(env,"LcSettingC",self);
356 JavaErrorCheck;
357 MkRtSetup_X(hdl);
358 MK_BOOL __retVal__L = LcSettingIsNumber(hdl);
359 jboolean __retVal__S = __retVal__L;
360 return __retVal__S;
361error:
362 return 0;
363}
static MK_BOOL LcSettingIsNumber(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...

◆ Java_jvlcconfig_LcSettingC_IsRoot()

JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsRoot ( JNIEnv * env,
jobject self )

Java: boolean setting.IsRoot() C-API
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwise …

Definition at line 366 of file LcSettingC_jv.c.

366 {
367 LC_CFSN hdl = (LC_CFSN)pObj2Hdl(env,"LcSettingC",self);
368 JavaErrorCheck;
369 MkRtSetup_X(hdl);
370 MK_BOOL __retVal__L = LcSettingIsRoot(hdl);
371 jboolean __retVal__S = __retVal__L;
372 return __retVal__S;
373error:
374 return 0;
375}
static MK_BOOL LcSettingIsRoot(LC_CFSN setting)
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwis...

◆ Java_jvlcconfig_LcSettingC_IsScalar()

JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsScalar ( JNIEnv * env,
jobject self )

Java: boolean setting.IsScalar() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …

Definition at line 378 of file LcSettingC_jv.c.

378 {
379 LC_CFSN hdl = (LC_CFSN)pObj2Hdl(env,"LcSettingC",self);
380 JavaErrorCheck;
381 MkRtSetup_X(hdl);
382 MK_BOOL __retVal__L = LcSettingIsScalar(hdl);
383 jboolean __retVal__S = __retVal__L;
384 return __retVal__S;
385error:
386 return 0;
387}
static MK_BOOL LcSettingIsScalar(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...