blob: 1748ed9cd3c2af5137cc9cdf658e1e4d4470b5e9 (
plain)
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
|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
#ifndef __GENERIC_LIST_H__
#define __GENERIC_LIST_H__
// Simple parameterized linked list
// with some good ctors
template <typename _T>
struct list
{
_T arg;
list<_T> *next;
list(_T t, list<_T> *n)
{
arg = t, next = n;
}
list() : arg(), next(NULL)
{
}
};
#endif // __GENERIC_LIST_H__
|