| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
To address warnings on windows.
|
| |
|
|
|
|
| |
https://github.com/DOCGroup/ACE_TAO/pull/1715#discussion_r743241981
|
|\ |
|
| |\
| | |
| | | |
Port to MSVC with /std:c++17 and 20
|
| | |
| | |
| | |
| | | |
std::ostream doesn't work with wchar_t
|
| | |
| | |
| | |
| | |
| | | |
resolved ambiguous call to operator<< by refactoring to avoid
repetition of the same statement 300 times
|
| |/
| |
| |
| |
| | |
* TAO/TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
|
|/
|
|
|
|
| |
Fixes https://github.com/DOCGroup/ACE_TAO/issues/1713 and adds a test.
Also makes some other minor fixes and improvments to AST_Expression.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use override/default
* ACE/ace/Event_Handler.h:
* TAO/TAO_IDL/be/be_array.cpp:
* TAO/TAO_IDL/be/be_visitor_array/any_op_ch.cpp:
* TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp:
* TAO/TAO_IDL/be/be_visitor_array/array_ci.cpp:
* TAO/TAO_IDL/be/be_visitor_array/array_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_component/executor_exs.cpp:
* TAO/TAO_IDL/be/be_visitor_component/servant_svh.cpp:
* TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp:
* TAO/TAO_IDL/be/be_visitor_enum/any_op_ch.cpp:
* TAO/TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_enum/enum_ch.cpp:
* TAO/TAO_IDL/be/be_visitor_enum/enum_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_native/native_ch.cpp:
* TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:
* TAO/TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:
* TAO/TAO_IDL/be/be_visitor_structure/structure.cpp:
* TAO/TAO_IDL/be_include/be_array.h:
* TAO/TAO_IDL/be_include/be_visitor_argument/invoke_cs.h:
* TAO/TAO_IDL/be_include/be_visitor_argument/marshal_ss.h:
* TAO/TAO_IDL/be_include/be_visitor_argument/upcall_ss.h:
* TAO/TAO_IDL/be_include/be_visitor_argument/vardecl_ss.h:
* TAO/TAO_IDL/be_include/be_visitor_array/any_op_ch.h:
* TAO/TAO_IDL/be_include/be_visitor_array/any_op_cs.h:
* TAO/TAO_IDL/be_include/be_visitor_array/array.h:
* TAO/TAO_IDL/be_include/be_visitor_array/array_ch.h:
* TAO/TAO_IDL/be_include/be_visitor_array/array_ci.h:
* TAO/TAO_IDL/be_include/be_visitor_array/array_cs.h:
* TAO/TAO_IDL/be_include/be_visitor_array/cdr_op_ch.h:
* TAO/TAO_IDL/be_include/be_visitor_array/cdr_op_ci.h:
* TAO/TAO_IDL/be_include/be_visitor_array/cdr_op_cs.h:
* TAO/TAO_IDL/be_include/be_visitor_component/executor_exs.h:
* TAO/TAO_IDL/be_include/be_visitor_component/servant_svh.h:
* TAO/TAO_IDL/be_include/be_visitor_component/servant_svs.h:
* TAO/TAO_IDL/be_include/be_visitor_enum/any_op_ch.h:
* TAO/TAO_IDL/be_include/be_visitor_enum/cdr_op_cs.h:
* TAO/TAO_IDL/be_include/be_visitor_enum/enum_ch.h:
* TAO/TAO_IDL/be_include/be_visitor_enum/enum_cs.h:
* TAO/TAO_IDL/be_include/be_visitor_native/native_ch.h:
* TAO/TAO_IDL/be_include/be_visitor_sequence/cdr_op_cs.h:
* TAO/TAO_IDL/be_include/be_visitor_structure/any_op_ch.h:
* TAO/TAO_IDL/be_include/be_visitor_structure/any_op_cs.h:
* TAO/TAO_IDL/be_include/be_visitor_structure/cdr_op_ch.h:
* TAO/TAO_IDL/be_include/be_visitor_structure/structure.h:
* TAO/TAO_IDL/include/ast_concrete_type.h:
* TAO/TAO_IDL/include/ast_type.h:
* TAO/TAO_IDL/util/utl_exceptlist.cpp:
|
|
|
|
|
|
|
|
| |
* TAO/TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp:
* TAO/TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp:
* TAO/TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp:
* TAO/TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp:
* TAO/TAO_IDL/be/be_visitor_operation/amh_sh.cpp:
|
|
|
|
| |
* TAO/TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
|
|
|
|
|
|
|
|
|
|
| |
* TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:
* TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
* TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
* TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
* TAO/TAO_IDL/be/be_visitor_traits.cpp:
* TAO/tests/MT_Server/README:
|
|
|
|
|
| |
* TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
* TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
|
|\
| |
| | |
Use ACE_OS::strcat, much easier and removes a warning of gcc on strnc…
|
| |
| |
| |
| | |
* TAO/TAO_IDL/util/utl_idlist.cpp:
|
|/
|
|
| |
Replaced uses of it with install_lib
|
|
|
|
| |
(cherry picked from commit 3a344501bebb195b1728c209d3e162622e8ec506)
|
| |
|
| |
|
| |
|
|\
| |
| | |
Removed redundant whitespace
|
| |
| |
| |
| |
| |
| |
| |
| | |
* ACE/ACEXML/parser/parser/Parser.cpp:
* ACE/examples/ConfigViewer/ValueListCtrl.cpp:
* ACE/tests/CDR_Array_Test.cpp:
* TAO/TAO_IDL/be/be_interface.cpp:
* TAO/orbsvcs/tests/Notify/lib/Periodic_Consumer.cpp:
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Get information about what IDL features the IDL compiler has, similarly
to the "version" standard header in C++.
In C++ it can be used like this if you want to be compatible with older
versions of TAO:
```c++
#include "tao/orbconf.h"
#if defined TAO_HAS_IDL_FEATURES && TAO_HAS_IDL_FEATURES
// Use this macro if you are using something that's not the max possible
// version.
# define TAO_IDL_IDL_VERSION 0x50000
# include "tao/idl_features.h"
# define USE_FEATURE defined TAO_IDL_HAS_FEATURE && TAO_IDL_HAS_FEATURE
#else
# define USE_FEATURE 0
#endif
```
In IDL it can be used like this if you want to be compatible with older
versions of TAO:
```c++
#if defined __TAO_IDL_FEATURES
# include __TAO_IDL_FEATURES
# define USE_FEATURE defined TAO_IDL_HAS_FEATURE && TAO_IDL_HAS_FEATURE
#else
# define USE_FEATURE 0
#endif
```
|
|
|
| |
Co-authored-by: Adam Mitz <mitza@objectcomputing.com>
|
| |
|
|\
| |
| | |
make install: use relative links in prefix/share
|
| | |
|
|\ \
| | |
| | | |
Fix Coverity Issues and Compiler Warnings
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
https://github.com/DOCGroup/ACE_TAO/pull/840
Because the main set of issues in `coerce_value` was caused by applying
the existing pattern, the issues caused by the existing code should also
be fixed.
|
| | | |
|
|\ \ \
| |/ /
| | | |
IDLv4 Explicitly-named Integer Types
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
https://github.com/DOCGroup/ACE_TAO/pull/840
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
https://github.com/DOCGroup/ACE_TAO/pull/840
|
| | |
| | |
| | |
| | | |
https://github.com/DOCGroup/ACE_TAO/pull/840
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
- Add uint8 and int8 to ACE and TAO serialization
- Refactor parts of AST_Expression to also cover uint8 and int8
|
| | |
| | |
| | |
| | | |
And a bunch of fixes to get it to (sorta) work.
|
| |\ \ |
|
| | | | |
|
| |\ \ \ |
|