Ardour  8.7-15-gadf511264b
ArdourSurface::SurfaceManifest Class Reference

#include <manifest.h>

Public Member Functions

 SurfaceManifest (std::string)
 
bool valid ()
 
std::string path ()
 
std::string name ()
 
std::string description ()
 
std::string version ()
 
std::string to_json ()
 

Static Public Member Functions

static bool exists_at_path (std::string)
 

Private Attributes

bool _valid
 
std::string _path
 
std::string _name
 
std::string _description
 
std::string _version
 

Detailed Description

Definition at line 26 of file manifest.h.

Constructor & Destructor Documentation

◆ SurfaceManifest()

ArdourSurface::SurfaceManifest::SurfaceManifest ( std::string  )

Member Function Documentation

◆ description()

std::string ArdourSurface::SurfaceManifest::description ( )
inline

Definition at line 36 of file manifest.h.

◆ exists_at_path()

static bool ArdourSurface::SurfaceManifest::exists_at_path ( std::string  )
static

◆ name()

std::string ArdourSurface::SurfaceManifest::name ( )
inline

Definition at line 35 of file manifest.h.

◆ path()

std::string ArdourSurface::SurfaceManifest::path ( )
inline

Definition at line 34 of file manifest.h.

◆ to_json()

std::string ArdourSurface::SurfaceManifest::to_json ( )

◆ valid()

bool ArdourSurface::SurfaceManifest::valid ( )
inline

Definition at line 32 of file manifest.h.

◆ version()

std::string ArdourSurface::SurfaceManifest::version ( )
inline

Definition at line 37 of file manifest.h.

Member Data Documentation

◆ _description

std::string ArdourSurface::SurfaceManifest::_description
private

Definition at line 48 of file manifest.h.

◆ _name

std::string ArdourSurface::SurfaceManifest::_name
private

Definition at line 47 of file manifest.h.

◆ _path

std::string ArdourSurface::SurfaceManifest::_path
private

Definition at line 46 of file manifest.h.

◆ _valid

bool ArdourSurface::SurfaceManifest::_valid
private

Definition at line 44 of file manifest.h.

◆ _version

std::string ArdourSurface::SurfaceManifest::_version
private

Definition at line 49 of file manifest.h.


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