Data Fields
_Efl_Version Struct Reference

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

Data Fields

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

◆ minor

int _Efl_Version::minor

Major component of the version (>= 1).

Referenced by efl_build_version_set().

◆ micro

int _Efl_Version::micro

Minor component of the version (>= 0).

Referenced by efl_build_version_set().

◆ revision

int _Efl_Version::revision

Micro component of the version (>= 0).

Referenced by efl_build_version_set().

◆ flavor

const char* _Efl_Version::flavor

Revision component of the version (>= 0).

Referenced by efl_build_version_set().

◆ build_id

const char* _Efl_Version::build_id

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

Contains EFL_VERSION_FLAVOR.

Referenced by efl_build_version_set().