summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL
diff options
context:
space:
mode:
authorKnut Petter Svendsen <knut@altuma.no>2022-09-22 16:30:31 +0200
committerKnut Petter Svendsen <knut@altuma.no>2022-09-22 16:30:31 +0200
commit1aa4a63339a3990a68b5dd5f808bc3e5c33e193f (patch)
tree3479879bdbfba66f3bbf2b4a3fb47e99aee45e60 /TAO/TAO_IDL
parentf980f161749eac82843c44943e6fec229920ba9f (diff)
downloadATCD-1aa4a63339a3990a68b5dd5f808bc3e5c33e193f.tar.gz
Added const accessors for AST_Decl::local_name () and UTL_String::get_string ()
Diffstat (limited to 'TAO/TAO_IDL')
-rw-r--r--TAO/TAO_IDL/ast/ast_decl.cpp6
-rw-r--r--TAO/TAO_IDL/include/ast_decl.h1
-rw-r--r--TAO/TAO_IDL/include/utl_string.h3
3 files changed, 10 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/ast/ast_decl.cpp b/TAO/TAO_IDL/ast/ast_decl.cpp
index e2803ef69af..d8253dfb36f 100644
--- a/TAO/TAO_IDL/ast/ast_decl.cpp
+++ b/TAO/TAO_IDL/ast/ast_decl.cpp
@@ -1349,6 +1349,12 @@ AST_Decl::local_name ()
return this->pd_local_name;
}
+Identifier *
+AST_Decl::local_name () const
+{
+ return this->pd_local_name;
+}
+
void
AST_Decl::local_name (Identifier *id)
{
diff --git a/TAO/TAO_IDL/include/ast_decl.h b/TAO/TAO_IDL/include/ast_decl.h
index c018be50aba..bdc3703ea30 100644
--- a/TAO/TAO_IDL/include/ast_decl.h
+++ b/TAO/TAO_IDL/include/ast_decl.h
@@ -237,6 +237,7 @@ public:
void set_name (UTL_ScopedName *n);
Identifier *local_name ();
+ Identifier *local_name () const;
void local_name (Identifier *id);
Identifier *compute_local_name (const char *prefix,
diff --git a/TAO/TAO_IDL/include/utl_string.h b/TAO/TAO_IDL/include/utl_string.h
index 7b6d788df13..c5e4a81e090 100644
--- a/TAO/TAO_IDL/include/utl_string.h
+++ b/TAO/TAO_IDL/include/utl_string.h
@@ -96,6 +96,9 @@ public:
char *get_string () {return this->p_str;}
// Get contents of utl_string.
+ char *get_string () const {return this->p_str;}
+ // Get contents of utl_string.
+
char *get_canonical_rep ();
// Get canonical representation. This is (implemented as) the all upper
// case corresponding string.