class Platform
Defined at line 24 of file ../../tools/fidl/fidlc/src/versioning_types.h
A platform represents a group of FIDL libraries that are versioned together.
Usually all the library names begin with a common prefix, the platform name.
Libraries that don't use versioning belong to a platform named "unversioned".
Public Methods
std::optional<Platform> Parse (std::string str)
Creates a platform. Returns null if `str` is not a valid name.
Platform Unversioned ()
Returns the "unversioned" platform.
Defined at line 27 of file ../../tools/fidl/fidlc/src/versioning_types.h
bool is_unversioned ()
Returns true if this is the unversioned platform.
Defined at line 32 of file ../../tools/fidl/fidlc/src/versioning_types.h
const std::string & name ()
Defined at line 33 of file ../../tools/fidl/fidlc/src/versioning_types.h
bool operator== (const Platform & rhs)
Defined at line 35 of file ../../tools/fidl/fidlc/src/versioning_types.h
bool operator!= (const Platform & rhs)
Defined at line 36 of file ../../tools/fidl/fidlc/src/versioning_types.h