Bayeux  3.4.1
Core Foundation library for SuperNEMO
Namespaces | Enumerations | Functions
access_type.h File Reference

Method argument access type. More...

#include <string>
#include <datatools/reflection_interface.h>

Go to the source code of this file.

Namespaces

 datatools
 The Bayeux/datatools library top-level namespace.
 
 datatools::introspection
 Nested namespace of the Bayeux/datatools module library.
 

Enumerations

enum  datatools::introspection::access_type { datatools::introspection::ACCESS_INVALID = 0, datatools::introspection::ACCESS_INPUT = 1, datatools::introspection::ACCESS_OUTPUT = 2 }
 Access type associated to a method argument. More...
 

Functions

const std::string & datatools::introspection::to_string (access_type)
 Convert an access type to a string. More...
 
bool datatools::introspection::from_string (const std::string &label_, access_type &access_)
 Convert a string to an access type. More...
 
bool datatools::introspection::is_valid (access_type t_)
 Check the validity of an access type. More...
 
bool datatools::introspection::is_input (access_type t_)
 Check if an access type is input. More...
 
bool datatools::introspection::is_output (access_type t_)
 Check if an access type is output. More...
 

Detailed Description

Method argument access type.