Skip to content
This repository was archived by the owner on Oct 12, 2022. It is now read-only.

Commit 1e25749

Browse files
committed
Merge pull request #1286 from klickverbot/remove-memberinfo
Remove unused object.MemberInfo
2 parents 789f02e + f67d37a commit 1e25749

File tree

1 file changed

+0
-51
lines changed

1 file changed

+0
-51
lines changed

src/object.d

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1281,57 +1281,6 @@ class TypeInfo_Inout : TypeInfo_Const
12811281
}
12821282
}
12831283

1284-
abstract class MemberInfo
1285-
{
1286-
@property string name() nothrow pure;
1287-
}
1288-
1289-
class MemberInfo_field : MemberInfo
1290-
{
1291-
this(string name, TypeInfo ti, size_t offset)
1292-
{
1293-
m_name = name;
1294-
m_typeinfo = ti;
1295-
m_offset = offset;
1296-
}
1297-
1298-
override @property string name() nothrow pure { return m_name; }
1299-
@property TypeInfo typeInfo() nothrow pure { return m_typeinfo; }
1300-
@property size_t offset() nothrow pure { return m_offset; }
1301-
1302-
string m_name;
1303-
TypeInfo m_typeinfo;
1304-
size_t m_offset;
1305-
}
1306-
1307-
class MemberInfo_function : MemberInfo
1308-
{
1309-
enum
1310-
{
1311-
Virtual = 1,
1312-
Member = 2,
1313-
Static = 4,
1314-
}
1315-
1316-
this(string name, TypeInfo ti, void* fp, uint flags)
1317-
{
1318-
m_name = name;
1319-
m_typeinfo = ti;
1320-
m_fp = fp;
1321-
m_flags = flags;
1322-
}
1323-
1324-
override @property string name() nothrow pure { return m_name; }
1325-
@property TypeInfo typeInfo() nothrow pure { return m_typeinfo; }
1326-
@property void* fp() nothrow pure { return m_fp; }
1327-
@property uint flags() nothrow pure { return m_flags; }
1328-
1329-
string m_name;
1330-
TypeInfo m_typeinfo;
1331-
void* m_fp;
1332-
uint m_flags;
1333-
}
1334-
13351284

13361285
///////////////////////////////////////////////////////////////////////////////
13371286
// ModuleInfo

0 commit comments

Comments
 (0)