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
|
// file : CIDLC/Literals.hpp
// author : Boris Kolpackov <boris@dre.vanderbilt.edu>
// cvs-id : $Id$
#include "Literals.hpp"
namespace StringLiterals
{
char const* const COPYRIGHT =
"// $I" "d$\n"
"//\n"
"// **** Code generated by the ****\n"
"// **** Component Integrated ACE ORB (CIAO) CIDL Compiler ****\n"
"// CIAO has been developed by:\n"
"// Center for Distributed Object Computing\n"
"// Washington University\n"
"// St. Louis, MO\n"
"// USA\n"
"// http://www.cs.wustl.edu/~schmidt/doc-center.html\n"
"// CIDL Compiler has been developed by:\n"
"// Institute for Software Integrated Systems\n"
"// Vanderbilt University\n"
"// Nashville, TN\n"
"// USA\n"
"// http://www.isis.vanderbilt.edu/\n"
"//\n"
"// Information about CIAO is available at:\n"
"// http://www.dre.vanderbilt.edu/CIAO"
"\n\n";
char const* const STRS[SIZE] =
{
// ACE Environment portability macros.
"ACE_ENV_ARG_DECL_WITH_DEFAULTS", // ENV_HDR
"ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS", // ENV_SNGL_HDR
"ACE_ENV_ARG_DECL", // ENV_SRC
"ACE_ENV_ARG_DECL_NOT_USED", // ENV_SRC_NOTUSED
"ACE_ENV_SINGLE_ARG_DECL", // ENV_SNGL_SRC
"ACE_ENV_SINGLE_ARG_DECL_NOT_USED", // ENV_SNGL_SRC_NOTUSED
"ACE_ENV_ARG_PARAMETER", // ENV_ARG
"ACE_ENV_SINGLE_ARG_PARAMETER", // ENV_SNGL_ARG
// Common CORBA and all Components exceptions.
"ACE_THROW_SPEC ((CORBA::SystemException))", // EXCP_SNGL
"ACE_THROW_SPEC ((", // EXCP_START
"::CORBA::SystemException", // EXCP_SYS
"::Components::IllegalState", // EXCP_IS
"::Components::AlreadyConnected", // EXCP_AC
"::Components::InvalidConnection", // EXCP_IC
"::Components::NoConnection", // EXCP_NC
"::Components::ExceededConnectionLimit", // EXCP_ECL
"::Components::InvalidName", // EXCP_IN
"::Components::RemoveFailure", // EXCP_RF
"::Components::NoKeyAvailable", // EXCP_NKA
"::Components::InvalidConfiguration", // EXCP_ICF
"::Components::CookieRequired", // EXCP_CR
"::Components::BadEventType", // EXCP_BET
"::Components::CCMException", // EXCP_CE
// Commonly used Components module members.
"::Components::Cookie", // COMP_CK
"::Components::NameList & /* names */", // COMP_NAMES
"::Components::EventConsumerBase", // COMP_ECB
"::Components::EnterpriseComponent", // COMP_EC
"::Components::SessionContext", // COMP_SC
"::Components::ConsumerDescriptions", // COMP_CD
// This could change - don't want it scattered all over.
"namespace CIDL_", // CIDL_NS
// Labels for things stored in a SyntaxTree node's Context.
"CIDLC::RepositoryIdGenerator::TypeId", // TYPE_ID
"CIDLC::RepositoryIdGenerator::TypePrefix", // TYPE_PREFIX
"CIDLC::RepositoryIdGenerator::RepoId", // REPO_ID
"// Your code here.", // YCH
"//==================================================================", // SEP
"variable-size", // VAR_SIZE
"_ciao_extract_val", // EXTRACT
"_ciao_extract_tmp", // EXTRACT_TMP
"ACE_UNUSED_ARG", // ACE_UA
"ACE_CHECK_RETURN", // ACE_CR
"ACE_THROW_RETURN" // ACE_TR
};
}
|