#include "RConversionRuleParser.h"#include "TSchemaRuleProcessor.h"#include <iostream>#include <string>#include <utility>#include <map>#include <sstream>Go to the source code of this file.
Namespaces | |
| namespace | ROOT |
Typedefs | |
| typedef std::list< std::pair< ROOT::TSchemaType, std::string > > | ROOT::SourceTypeList_t |
Functions | |
| static bool | ROOT::ValidateRule (const std::map< std::string, std::string > &rule, string &error_string) |
| static std::string::size_type | ROOT::FindEndSymbol (std::string &command) |
| bool | ROOT::ParseRule (std::string rule, MembersMap_t &result, std::string &error_string) |
| void | ROOT::CreateNameTypeMap (G__ClassInfo &cl, MembersTypeMap_t &members) |
| bool | ROOT::HasValidDataMembers (SchemaRuleMap_t &rule, MembersTypeMap_t &members) |
| static void | ROOT::WriteAutoVariables (const std::list< std::string > &target, const SourceTypeList_t &source, MembersTypeMap_t &members, std::string &className, std::string &mappedName, std::ostream &output) |
| void | ROOT::WriteReadRuleFunc (SchemaRuleMap_t &rule, int index, std::string &mappedName, MembersTypeMap_t &members, std::ostream &output) |
| void | ROOT::WriteReadRawRuleFunc (SchemaRuleMap_t &rule, int index, std::string &mappedName, MembersTypeMap_t &members, std::ostream &output) |
| static void | ROOT::StrReplace (std::string &proc, const std::string &pat, const std::string &tr) |
| void | ROOT::WriteSchemaList (std::list< SchemaRuleMap_t > &rules, const std::string &listName, std::ostream &output) |
| void | ROOT::GetRuleIncludes (std::list< std::string > &result) |
| void | ROOT::ProcessReadPragma (char *args) |
| void | ROOT::ProcessReadRawPragma (char *args) |
Variables | |
| SchemaRuleClassMap_t | ROOT::G__ReadRules |
| SchemaRuleClassMap_t | ROOT::G__ReadRawRules |
1.5.1