summaryrefslogtreecommitdiff
path: root/modules/CIAO/CCF/CCF/IDL2/Traversal/Fundamental.hpp
blob: c4e10d18057f4c7a7ac0826895bbda27a2c52fea (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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
// file      : CCF/IDL2/Traversal/Fundamental.hpp
// author    : Boris Kolpackov <boris@dre.vanderbilt.edu>
// cvs-id    : $Id$

#ifndef CCF_IDL2_TRAVERSAL_FUNDAMENTAL_HPP
#define CCF_IDL2_TRAVERSAL_FUNDAMENTAL_HPP

#include "CCF/IDL2/Traversal/Elements.hpp"

#include "CCF/IDL2/SemanticGraph/Fundamental.hpp"

namespace CCF
{
  namespace IDL2
  {
    namespace Traversal
    {
      typedef
      Node<SemanticGraph::FundamentalType>
      FundamentalType;

      typedef
      Node<SemanticGraph::Object>
      Object;

      typedef
      Node<SemanticGraph::ValueBase>
      ValueBase;

      typedef
      Node<SemanticGraph::Any>
      Any;

      typedef
      Node<SemanticGraph::Boolean>
      Boolean;

      typedef
      Node<SemanticGraph::Char>
      Char;

      typedef
      Node<SemanticGraph::Double>
      Double;

      typedef
      Node<SemanticGraph::Float>
      Float;

      typedef
      Node<SemanticGraph::Long>
      Long;

      typedef
      Node<SemanticGraph::LongDouble>
      LongDouble;

      typedef
      Node<SemanticGraph::LongLong>
      LongLong;

      typedef
      Node<SemanticGraph::Octet>
      Octet;

      typedef
      Node<SemanticGraph::Short>
      Short;

      typedef
      Node<SemanticGraph::String>
      String;

      typedef
      Node<SemanticGraph::UnsignedLong>
      UnsignedLong;

      typedef
      Node<SemanticGraph::UnsignedLongLong>
      UnsignedLongLong;

      typedef
      Node<SemanticGraph::UnsignedShort>
      UnsignedShort;

      typedef
      Node<SemanticGraph::Void>
      Void;

      typedef
      Node<SemanticGraph::Wchar>
      Wchar;

      typedef
      Node<SemanticGraph::Wstring>
      Wstring;
    }
  }
}

#endif  // CCF_IDL2_TRAVERSAL_FUNDAMENTAL_HPP