summaryrefslogtreecommitdiff
path: root/cpp/src/slice2cpp/Gen.cpp
Commit message (Collapse)AuthorAge
...
* | Some ice_tuple fixesJoe George2016-07-13
| | | | | | | | - ice_tuple now returns all data members from class base class
* | Various C++ cleanupsBernard Normier2016-07-13
| |
* | StreamReader/Writer improvementsJoe George2016-07-11
| | | | | | | | | | | | - No longer generate StreamWriter partial template specialization for C++ classes/structs/exceptions which have no optional members. - Reduce generated code size for all C++11 StreamReader/Writers.
* | ICE-7172 - Replace generated comparsion operatorsJoe George2016-07-08
| | | | | | | | | | | | | | - Add ice_tuple function to structs and classes. Returns a tuple of data members - Replace generated comparsion for structs (and classes) with template comparsion operators which use ice_tuple
* | Better formatting of generated codeBernard Normier2016-07-06
| | | | | | | | | | Fixed ice_id/ice_staticId implementation Generate override with C++11 mapping
* | Reduced number of symbols exported by generated code with MSVCBernard Normier2016-06-29
| |
* | Cleanup generated code for classesJoe George2016-06-28
| | | | | | | | | | | | - Only generate StreamReader and StreamWriter friends for "protected" metadata - Remove some unnecessary 'using' declerations
* | Exported classes no longer have weak vtables with clangBernard Normier2016-06-27
| |
* | Refactored SSL and iAP transports, support for running SSL on topBenoit Foucher2016-06-27
| | | | | | | | of TCP/iAP/Bluetooth.
* | C++11 proxy generation cleanupBernard Normier2016-06-23
| |
* | Improved InputStream and OutputStream in C++11Bernard Normier2016-06-21
| |
* | C++11 AMI custom mapping supportBernard Normier2016-06-16
| |
* | ICE-7179 - Update std::function code styleJoe George2016-06-13
| |
* | Renamed C++11 AMI/AMD suffix: _async to AsyncBernard Normier2016-06-09
| |
* | partial support for custom mapping with cpp11Bernard Normier2016-06-09
| | | | | | | | slice2cpp now recognizes cpp98, cpp11 and cpp metadata
* | Fix typoJoe George2016-06-08
| |
* | Fix for ICE-ICE-6982 optional data membersJoe George2016-06-08
| |
* | ICE-6982 and ICE-6946Joe George2016-06-08
| | | | | | | | | | - Refactord C++ class/exception stream generated code - Changed return type of Obejct::ice_id() to std::string for C++11
* | Refactored string converters and use codecvt_utf8[_utf16] whenBernard Normier2016-06-03
| | | | | | | | available instead of ConvertUTF
* | Removed StreamReader/Writer explicit templateBernard Normier2016-05-26
| | | | | | | | instantiations in generated code with MSVC
* | cleaning up stream API in C++/Java/JSMark Spruiell2016-05-11
| |
* | Merge remote-tracking branch 'origin/3.6'Jose2016-05-09
|\|
| * AIX portBenoit Foucher2016-05-03
| |
* | remove extra semicolonv3.7.0-alpha0Jose2016-04-14
| |
* | COMPILERFIX clang++ 7.3.0 crash when using default ctor in class derived ↵Jose2016-04-13
| | | | | | | | from std::exception
* | Merge branch '3.6'Jose2016-03-10
|\|
| * Windows wide string literal fixesJose2016-03-10
| |
* | slice2cpp minor build fixJose2016-03-10
| |
* | Merge remote-tracking branch 'origin/3.6'Jose2016-03-10
|\|
| * String literals fixesJose2016-03-10
| | | | | | | | | | | | - Fixed escape sequences in C++ wide strings - Fixed objetive-c escape sequences - Update ruby to use magic comments to set the file encoding
* | C++11 string literal fixesJose2016-03-09
| |
* | Merge remote-tracking branch 'origin/3.6'Jose2016-03-08
|\|
| * String literals Windows fixesJose2016-03-08
| |
| * ICE-6991 - Add support for unicode escape sequencesJose2016-03-08
| |
* | Merge remote-tracking branch 'origin/3.6'Joe George2016-03-01
|\|
| * Update copyright headersJoe George2016-03-01
| |
* | Merge remote-tracking branch 'origin/3.6'Jose2016-02-29
|\|
| * ICE-6865 - Comparison operators for forwarded interfaces/classes undefinedJose2016-02-29
| |
* | Windows msbuild build updatesJose2016-02-26
| |
* | Fixed C++98 compilation error in generated codeBenoit Foucher2016-02-03
| |
* | Refactored invocation code to better suite new C++11 mappingBenoit Foucher2016-02-03
| |
* | ice_name/ice_id fixes & simplifications.Jose2016-01-20
| |
* | ICE-6861 - removing public stream APIMark Spruiell2016-01-19
| |
* | Deprecate ice_name and add ice_idJose2016-01-19
| |
* | bogus metadata warningJose2016-01-15
| |
* | Add slice2cpp --impl-c++98/--impl-c++11 optionsJose2016-01-14
| |
* | Use Ice::noExplicitCurrent as C++ Current default parameterJose2016-01-13
| |
* | C++98: Reduce code bloat from C++ proxy factory methodsJose2016-01-13
| |
* | C++ Consistent usage of public virtualJose2016-01-12
| |
* | C++11 minor improvementsJose2016-01-12
| |