Mercurial > illumos > onarm
annotate usr/src/cmd/man/src/util/nsgmls.src/lib/ShortReferenceMap.cxx @ 4:1a15d5aaf794
synchronized with onnv_86 (6202) in onnv-gate
author | Koji Uno <koji.uno@sun.com> |
---|---|
date | Mon, 31 Aug 2009 14:38:03 +0900 |
parents | c9caec207d52 |
children |
rev | line source |
---|---|
0 | 1 // Copyright (c) 1995 James Clark |
2 // See the file COPYING for copying permission. | |
4
1a15d5aaf794
synchronized with onnv_86 (6202) in onnv-gate
Koji Uno <koji.uno@sun.com>
parents:
0
diff
changeset
|
3 #pragma ident "%Z%%M% %I% %E% SMI" |
0 | 4 |
5 #ifdef __GNUG__ | |
6 #pragma implementation | |
7 #endif | |
8 | |
9 #include "splib.h" | |
10 #include "ShortReferenceMap.h" | |
11 | |
12 #ifdef SP_NAMESPACE | |
13 namespace SP_NAMESPACE { | |
14 #endif | |
15 | |
16 ShortReferenceMap::ShortReferenceMap() | |
17 : Named(StringC()), used_(0) | |
18 { | |
19 } | |
20 | |
21 ShortReferenceMap::ShortReferenceMap(const StringC &name) | |
22 : Named(name) | |
23 { | |
24 } | |
25 | |
26 void ShortReferenceMap::setNameMap(Vector<StringC> &map) | |
27 { | |
28 map.swap(nameMap_); | |
29 // Make sure we know it's defined. | |
30 if (nameMap_.size() == 0) | |
31 nameMap_.resize(1); | |
32 } | |
33 | |
34 #ifdef SP_NAMESPACE | |
35 } | |
36 #endif |