summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_string.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be/be_string.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_string.cpp98
1 files changed, 0 insertions, 98 deletions
diff --git a/TAO/TAO_IDL/be/be_string.cpp b/TAO/TAO_IDL/be/be_string.cpp
deleted file mode 100644
index b1a6f52c2a0..00000000000
--- a/TAO/TAO_IDL/be/be_string.cpp
+++ /dev/null
@@ -1,98 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO IDL
-//
-// = FILENAME
-// be_string.cpp
-//
-// = DESCRIPTION
-// Extension of class AST_Array that provides additional means for C++
-// mapping.
-//
-// = AUTHOR
-// Copyright 1994-1995 by Sun Microsystems, Inc.
-// and
-// Aniruddha Gokhale
-//
-// ============================================================================
-
-#include "idl.h"
-#include "idl_extern.h"
-#include "be.h"
-
-ACE_RCSID(be, be_string, "$Id$")
-
-
-/*
- * BE_String
- */
-be_string::be_string (void)
-{
- this->size_type (be_decl::VARIABLE); // always the case
-}
-
-be_string::be_string (AST_Expression *v)
- : AST_String (v),
- AST_Decl (AST_Decl::NT_string,
- new UTL_ScopedName (new Identifier ("string",
- 1,
- 0,
- I_FALSE),
- NULL),
- NULL)
-{
- this->size_type (be_decl::VARIABLE); // always the case
-}
-
-be_string::be_string (AST_Expression *v,
- long wide)
- : AST_String (v, wide),
- AST_Decl (wide == sizeof (char)
- ? AST_Decl::NT_string
- : AST_Decl::NT_wstring,
- wide == sizeof (char)
- ? new UTL_ScopedName (new Identifier ("string",
- 1,
- 0,
- I_FALSE),
- NULL)
- : new UTL_ScopedName (new Identifier ("wstring",
- 1,
- 0,
- I_FALSE),
- NULL),
- NULL)
-{
- this->size_type (be_decl::VARIABLE); // always the case
-}
-
-// overriden method
-void
-be_string::compute_tc_name (void)
-{
- // start with the head as the CORBA namespace
- this->tc_name_ = new UTL_ScopedName (new Identifier ("CORBA", 1, 0, I_FALSE),
- NULL);
-
- this->tc_name_->nconc (new UTL_ScopedName (new Identifier ("_tc_string", 1, 0,
- I_FALSE), NULL));
-}
-
-UTL_ScopedName *
-be_string::compute_tc_name (const char *prefix, const char *suffix)
-{
- return be_type::compute_tc_name (prefix, suffix);
-}
-
-int
-be_string::accept (be_visitor *visitor)
-{
- return visitor->visit_string (this);
-}
-
-// Narrowing
-IMPL_NARROW_METHODS2 (be_string, AST_String, be_type)
-IMPL_NARROW_FROM_DECL (be_string)