diff options
author | Bernard Normier <bernard@zeroc.com> | 2016-06-20 23:59:08 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2016-06-21 00:00:09 +0000 |
commit | 7cc7982f3cb6426812beb73584ffe0e4d7662a4a (patch) | |
tree | 22721f9c4b07b7e42f338937ac7e7e04dc6b954e /cpp/src/Slice/CPlusPlusUtil.h | |
parent | C++11 AMI custom mapping support (diff) | |
download | ice-7cc7982f3cb6426812beb73584ffe0e4d7662a4a.tar.bz2 ice-7cc7982f3cb6426812beb73584ffe0e4d7662a4a.tar.xz ice-7cc7982f3cb6426812beb73584ffe0e4d7662a4a.zip |
Improved InputStream and OutputStream in C++11
Diffstat (limited to 'cpp/src/Slice/CPlusPlusUtil.h')
-rw-r--r-- | cpp/src/Slice/CPlusPlusUtil.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/cpp/src/Slice/CPlusPlusUtil.h b/cpp/src/Slice/CPlusPlusUtil.h index b60d6036c2f..da430845e30 100644 --- a/cpp/src/Slice/CPlusPlusUtil.h +++ b/cpp/src/Slice/CPlusPlusUtil.h @@ -34,15 +34,16 @@ const int TypeContextAMIPrivateEnd = 4; const int TypeContextAMICallPrivateEnd = 8; const int TypeContextUseWstring = 16; const int TypeContextLocal = 32; +const int TypeContextCpp11 = 64; bool isMovable(const TypePtr&); -std::string typeToString(const TypePtr&, const StringList& = StringList(), int = 0, bool = false); -std::string typeToString(const TypePtr&, bool, const StringList& = StringList(), int = 0, bool = false); -std::string returnTypeToString(const TypePtr&, bool, const StringList& = StringList(), int = 0, bool = false); -std::string inputTypeToString(const TypePtr&, bool, const StringList& = StringList(), int = 0, bool = false); -std::string outputTypeToString(const TypePtr&, bool, const StringList& = StringList(), int = 0, bool = false); -std::string operationModeToString(Operation::Mode, bool cpp11 = false); +std::string typeToString(const TypePtr&, const StringList& = StringList(), int = 0); +std::string typeToString(const TypePtr&, bool, const StringList& = StringList(), int = 0); +std::string returnTypeToString(const TypePtr&, bool, const StringList& = StringList(), int = 0); +std::string inputTypeToString(const TypePtr&, bool, const StringList& = StringList(), int = 0); +std::string outputTypeToString(const TypePtr&, bool, const StringList& = StringList(), int = 0); +std::string operationModeToString(Operation::Mode, bool = false); std::string opFormatTypeToString(const OperationPtr&); std::string fixKwd(const std::string&); @@ -54,8 +55,7 @@ void writeMarshalUnmarshalCode(::IceUtilInternal::Output&, const TypePtr&, bool, void writeMarshalCode(::IceUtilInternal::Output&, const ParamDeclList&, const OperationPtr&, bool, int = 0); void writeUnmarshalCode(::IceUtilInternal::Output&, const ParamDeclList&, const OperationPtr&, bool, int = 0, const std::string& = "", const std::string& = ""); -void writeAllocateCode(::IceUtilInternal::Output&, const ParamDeclList&, const OperationPtr&, bool, int = 0, - bool = false); +void writeAllocateCode(::IceUtilInternal::Output&, const ParamDeclList&, const OperationPtr&, bool, int = 0); std::string getEndArg(const TypePtr&, const StringList&, const std::string&); void writeEndCode(::IceUtilInternal::Output&, const ParamDeclList&, const OperationPtr&, bool = false); @@ -69,7 +69,7 @@ bool inWstringModule(const SequencePtr&); std::string getDataMemberRef(const DataMemberPtr&); -std::string classDefToDelegateString(const ClassDefPtr&, int = 0, bool = false); +std::string classDefToDelegateString(const ClassDefPtr&, int = 0); } #endif |