ROOT
6.07/01
Reference Guide
|
#include <list>
#include <map>
#include <string>
#include <ostream>
#include <utility>
#include "RConfigure.h"
#include "TSchemaType.h"
Go to the source code of this file.
Namespaces | |
ROOT | |
Namespace for new ROOT classes and functions. | |
Typedefs | |
typedef std::map< std::string, std::string > | ROOT::SchemaRuleMap_t |
typedef std::map< std::string, std::list< SchemaRuleMap_t > > | ROOT::SchemaRuleClassMap_t |
typedef std::map< std::string, ROOT::Internal::TSchemaType > | ROOT::MembersTypeMap_t |
typedef std::map< std::string, std::string > | ROOT::MembersMap_t |
Functions | |
bool | ROOT::HasValidDataMembers (SchemaRuleMap_t &rule, MembersTypeMap_t &members) |
Check if given rule contains references to valid data members. More... | |
void | ROOT::WriteReadRuleFunc (SchemaRuleMap_t &rule, int index, std::string &mappedName, MembersTypeMap_t &members, std::ostream &output) |
Write the conversion function for Read rule, the function name is being written to rule["funcname"]. More... | |
void | ROOT::WriteReadRawRuleFunc (SchemaRuleMap_t &rule, int index, std::string &mappedName, MembersTypeMap_t &members, std::ostream &output) |
Write the conversion function for ReadRaw rule, the function name is being written to rule["funcname"]. More... | |
void | ROOT::WriteSchemaList (std::list< SchemaRuleMap_t > &rules, const std::string &listName, std::ostream &output) |
Write schema rules. More... | |
void | ROOT::GetRuleIncludes (std::list< std::string > &result) |
Get the list of includes specified in the shema rules. More... | |
bool | ROOT::ParseRule (std::string rule, MembersMap_t &result, std::string &error_string) |
Parse the schema rule as specified in the LinkDef file. More... | |
void | ROOT::ProcessReadPragma (const char *args) |
I am being called when a read pragma is encountered. More... | |
void | ROOT::ProcessReadRawPragma (const char *args) |
I am being called then a readraw pragma is encountered. More... | |
Variables | |
SchemaRuleClassMap_t | ROOT::gReadRules |
SchemaRuleClassMap_t | ROOT::gReadRawRules |