8 |
Written by James Clark (jjc@jclark.com) |
Written by James Clark (jjc@jclark.com) |
9 |
Major rewrite 2001 by Bernd Warken (bwarken@mayn.de) |
Major rewrite 2001 by Bernd Warken (bwarken@mayn.de) |
10 |
|
|
11 |
Last update: 21 Jan 2005 |
Last update: 15 Jun 2005 |
12 |
|
|
13 |
This file is part of groff, the GNU roff text processing system. |
This file is part of groff, the GNU roff text processing system. |
14 |
|
|
272 |
IntArray(void); |
IntArray(void); |
273 |
IntArray(const size_t); |
IntArray(const size_t); |
274 |
~IntArray(void); |
~IntArray(void); |
275 |
const IntArg operator[](const size_t i) const |
IntArg operator[](const size_t i) const |
276 |
{ |
{ |
277 |
if (i >= num_stored) |
if (i >= num_stored) |
278 |
fatal("index out of range"); |
fatal("index out of range"); |
279 |
return (IntArg) data[i]; |
return (IntArg) data[i]; |
280 |
} |
} |
281 |
void append(IntArg); |
void append(IntArg); |
282 |
const IntArg * const |
IntArg *get_data(void) const { return (IntArg *)data; } |
283 |
get_data(void) const { return (IntArg *)data; } |
size_t len(void) const { return num_stored; } |
|
const size_t len(void) const { return num_stored; } |
|
284 |
}; |
}; |
285 |
|
|
286 |
// Characters read from the input queue. |
// Characters read from the input queue. |