Data Fields
_Efl_Version Struct Reference

This type describes the version of EFL with an optional variant. More...

Data Fields

int major
 Major component of the version (>= 1). More...
 
int minor
 Minor component of the version (>= 0). More...
 
int micro
 Micro component of the version (>= 0). More...
 
int revision
 Revision component of the version (>= 0). More...
 
const char * flavor
 Special version string for this build of EFL, null for vanilla (upstream) EFL. More...
 
const char * build_id
 Contains EFL_BUILD_ID. More...
 

Detailed Description

This type describes the version of EFL with an optional variant.

This may be used to query the current running version of EFL. Or it can be passed by applications at startup time to inform EFL of the version a certain application was built for.

Since
1.18

Field Documentation

◆ major

int _Efl_Version::major

Major component of the version (>= 1).

Referenced by efl_build_version_set().

◆ minor

int _Efl_Version::minor

Minor component of the version (>= 0).

Referenced by efl_build_version_set().

◆ micro

int _Efl_Version::micro

Micro component of the version (>= 0).

Referenced by efl_build_version_set().

◆ revision

int _Efl_Version::revision

Revision component of the version (>= 0).

Referenced by efl_build_version_set().

◆ flavor

const char* _Efl_Version::flavor

Special version string for this build of EFL, null for vanilla (upstream) EFL.

Contains EFL_VERSION_FLAVOR.

Referenced by efl_build_version_set().

◆ build_id

const char* _Efl_Version::build_id

Contains EFL_BUILD_ID.

Referenced by efl_build_version_set().