File: CompilerInstantiations.C

package info (click to toggle)
guavac 1.2-2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 2,728 kB
  • ctags: 2,387
  • sloc: cpp: 20,367; yacc: 1,664; makefile: 504; lex: 348; ansic: 286; sh: 263
file content (41 lines) | stat: -rw-r--r-- 1,924 bytes parent folder | download
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
// Copyright (c) 1995  David Engberg  All rights reserved
// $Id: CompilerInstantiations.C,v 1.6 1998/04/12 22:17:13 geppetto Exp $

#include <map>
#include <algorithm>
#include "unicode_string.h"
#include "VariableDeclaration.h"
#include "Statement.h"
#include "LocalVariableRecord.h"

template class map<unicode_string, const CJavaClassFile*, less<unicode_string> >;
typedef map<unicode_string, const CJavaClassFile*, less<unicode_string> >
      ClassMap;
template class pair<const unicode_string, const CJavaClassFile*>;
template class less<unicode_string>;
template ClassMap::const_reference ClassMap::iterator::operator*() const;
template bool ClassMap::iterator::operator==(ClassMap::iterator const&) const;
template ClassMap::reference ClassMap::const_iterator::operator*() const;
template bool operator!=(ClassMap::rep_type::iterator const &,
			 ClassMap::rep_type::iterator const &);
template bool operator!=(ClassMap::rep_type::const_iterator const &,
			 ClassMap::rep_type::const_iterator const &);

template class pair<const CJavaClassFile*, const CJavaMethodInfo*>;

template class pair<const unicode_string, CLocalVariableRecord>;
template class map<unicode_string, CLocalVariableRecord,
                   less<unicode_string> >;
typedef map<unicode_string, CLocalVariableRecord,
            less<unicode_string> > LVarMap;
template LVarMap::reference LVarMap::iterator::operator*() const;
template LVarMap::const_reference LVarMap::const_iterator::operator*() const;
template bool operator!=(LVarMap::rep_type::iterator const &,
			 LVarMap::rep_type::iterator const &);
template bool operator!=(LVarMap::rep_type::const_iterator const &,
			 LVarMap::rep_type::const_iterator const &);

template bool operator!=(CJavaTypeSignature const &,
			 CJavaTypeSignature const &);
template bool max(const unsigned short&, const unsigned short&);
// template bool max(const unsigned long&, const unsigned long&);