/usr/include/root/DataMbr.h is in libroot-core-dev 5.34.19+dfsg-1.2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | /* /% C++ %/ */
/***********************************************************************
* cint (C/C++ interpreter)
************************************************************************
* Header file DataMbr.h
************************************************************************
* Description:
* Extended Run Time Type Identification API
************************************************************************
* Copyright(c) 1995~1998 Masaharu Goto
*
* For the licensing terms see the file COPYING
*
************************************************************************/
#ifndef G__DATAMEMBER_H
#define G__DATAMEMBER_H
#ifndef G__API_H
#include "Api.h"
#endif
namespace Cint {
/*********************************************************************
* class G__DataMemberInfo
*
*
*********************************************************************/
class
#ifndef __CINT__
G__EXPORT
#endif
G__DataMemberInfo {
public:
~G__DataMemberInfo() {}
G__DataMemberInfo();
G__DataMemberInfo(const G__DataMemberInfo& dmi);
G__DataMemberInfo(class G__ClassInfo &a);
G__DataMemberInfo& operator=(const G__DataMemberInfo& dmi);
void Init();
void Init(class G__ClassInfo &a);
void Init(long handlinin,long indexin,G__ClassInfo *belongingclassin);
long Handle() { return(handle); }
int Index() { return ((int)index); }
const char *Name();
const char *Title();
G__TypeInfo* Type();
long Property();
long Offset() ;
int Bitfield();
int ArrayDim() ;
long MaxIndex(int dim) ;
G__ClassInfo* MemberOf();
void SetGlobalcomp(G__SIGNEDCHAR_T globalcomp);
int IsValid();
int SetFilePos(const char* fname);
int Next();
int Prev();
enum error_code { VALID, NOT_INT, NOT_DEF, IS_PRIVATE, UNKNOWN };
const char *ValidArrayIndex(int *errnum = 0, char **errstr = 0);
const char *FileName();
int LineNumber();
static int SerialNumber();
private:
long handle;
long index;
G__ClassInfo *belongingclass;
G__TypeInfo type;
};
}
using namespace Cint;
#endif
|