iLab Neuromorphic Robotics Toolkit  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages

#include <nrt/Core/Util/ModuleManifest.H>

Encapsulates the manifest meta-information about an NRT Module.

Examples:
tests/test-ManifestParser.C.

Definition at line 56 of file ModuleManifest.H.

Public Member Functions

template<class Archive >
void serialize (Archive &ar)
 

Public Attributes

struct
nrt::ModuleManifest::general_t 
general
 
struct
nrt::ModuleManifest::authorship_t 
authorship
 
struct
nrt::ModuleManifest::licensing_t 
licensing
 
struct nrt::ModuleManifest::files_t files
 
struct nrt::ModuleManifest::nrt_t nrt
 
struct nrt::ModuleManifest::os_t os
 

Related Functions

(Note that these are not member functions.)

ModuleManifest createManifestFromEnv ()
 Create a manifest where some fields are populated from the NRTAUTHOR environment variable. More...
 
ModuleManifest readManifest (std::string const &filename)
 Pseudo-constructor that loads a module manifest from file. More...
 
void writeManifest (std::string const &filename, nrt::ModuleManifest const &manifest)
 Save a module manifest to file. More...
 

Friends And Related Function Documentation

ModuleManifest createManifestFromEnv ( )
related

Create a manifest where some fields are populated from the NRTAUTHOR environment variable.

ModuleManifest readManifest ( std::string const &  filename)
related

Pseudo-constructor that loads a module manifest from file.

void writeManifest ( std::string const &  filename,
nrt::ModuleManifest const &  manifest 
)
related

Save a module manifest to file.


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