Logo ROOT   6.18/05
Reference Guide
TSchemaType.h
Go to the documentation of this file.
1// @(#)root/core:$Id$
2
3#ifndef R__TSCHEMATYPE_H
4#define R__TSCHEMATYPE_H
5
6// NOTE: #included by libCore and libCling. All symbols must be inline.
7
8#include <string>
9#include <map>
10
11namespace ROOT {
12namespace Internal {
13 struct TSchemaType {
14 TSchemaType() = default;
15 TSchemaType(const char *type, const char *dim) : fType(type),fDimensions(dim) {}
16 TSchemaType(const std::string &type, const std::string &dim) : fType(type),fDimensions(dim) {}
17 std::string fType;
18 std::string fDimensions;
19 };
20 typedef std::map<std::string, std::string> MembersMap_t;
21}
22}
23#endif // R__TSCHEMATYPE_H
int type
Definition: TGX11.cxx:120
std::map< std::string, std::string > MembersMap_t
Definition: TSchemaType.h:20
Namespace for new ROOT classes and functions.
Definition: StringConv.hxx:21
TSchemaType(const std::string &type, const std::string &dim)
Definition: TSchemaType.h:16
TSchemaType(const char *type, const char *dim)
Definition: TSchemaType.h:15