From: szv Date: Tue, 6 Mar 2012 10:47:58 +0000 (+0400) Subject: 0022797: Returning type Handle(Standard_Type)& should be changed to const Handle... X-Git-Tag: V6_5_3_beta1~62 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=34781c33afbed361417a1f378a301a6bc55d9960;p=occt-copy.git 0022797: Returning type Handle(Standard_Type)& should be changed to const Handle(Standard_Type)&. --- diff --git a/src/Standard/Standard_Address.cxx b/src/Standard/Standard_Address.cxx index 3ba1de0127..c52e6c06ca 100755 --- a/src/Standard/Standard_Address.cxx +++ b/src/Standard/Standard_Address.cxx @@ -5,7 +5,7 @@ #include #endif -Handle_Standard_Type& Standard_Address_Type_() +const Handle_Standard_Type& Standard_Address_Type_() { static Handle_Standard_Type _aType = new Standard_Type("Standard_Address", sizeof(Standard_Address),0,NULL); diff --git a/src/Standard/Standard_Address.hxx b/src/Standard/Standard_Address.hxx index f74c116edb..40f190bd2e 100755 --- a/src/Standard/Standard_Address.hxx +++ b/src/Standard/Standard_Address.hxx @@ -24,7 +24,7 @@ class Handle_Standard_Type; -__Standard_API Handle_Standard_Type& Standard_Address_Type_(); +__Standard_API const Handle_Standard_Type& Standard_Address_Type_(); //class Standard_OStream; //void ShallowDump (const Standard_Address, Standard_OStream& ); //============================================================================ diff --git a/src/Standard/Standard_Boolean.cxx b/src/Standard/Standard_Boolean.cxx index cb514f8b95..f10a2cc8a2 100755 --- a/src/Standard/Standard_Boolean.cxx +++ b/src/Standard/Standard_Boolean.cxx @@ -8,7 +8,7 @@ #include #endif -Handle_Standard_Type& Standard_Boolean_Type_() +const Handle_Standard_Type& Standard_Boolean_Type_() { static Handle_Standard_Type _aType = new Standard_Type("Standard_Boolean",sizeof(Standard_Boolean),0,NULL); diff --git a/src/Standard/Standard_Boolean.hxx b/src/Standard/Standard_Boolean.hxx index ac616f310a..3c79021a23 100755 --- a/src/Standard/Standard_Boolean.hxx +++ b/src/Standard/Standard_Boolean.hxx @@ -20,7 +20,7 @@ class Handle_Standard_Type; -__Standard_API Handle_Standard_Type& Standard_Boolean_Type_(); +__Standard_API const Handle_Standard_Type& Standard_Boolean_Type_(); //class Standard_OStream; //void ShallowDump (const Standard_Boolean, Standard_OStream& ); // =============================================== diff --git a/src/Standard/Standard_CString.cxx b/src/Standard/Standard_CString.cxx index 1d78d814fc..77ddfa9a9f 100755 --- a/src/Standard/Standard_CString.cxx +++ b/src/Standard/Standard_CString.cxx @@ -37,7 +37,7 @@ static const Standard_Integer static_MaskEndIntegerString[4] = { 0x00000000 , //============================================================================ //==== //============================================================================ -Handle_Standard_Type& Standard_CString_Type_() +const Handle_Standard_Type& Standard_CString_Type_() { static Handle_Standard_Type _aType = new Standard_Type("Standard_CString",sizeof(Standard_CString),0,NULL); diff --git a/src/Standard/Standard_CString.hxx b/src/Standard/Standard_CString.hxx index 1108fd7ed3..c045881083 100755 --- a/src/Standard/Standard_CString.hxx +++ b/src/Standard/Standard_CString.hxx @@ -27,7 +27,7 @@ class Handle_Standard_Type; -__Standard_API Handle_Standard_Type& Standard_CString_Type_(); +__Standard_API const Handle_Standard_Type& Standard_CString_Type_(); inline Standard_Integer Abs (const Standard_Integer); inline Standard_CString ShallowCopy (const Standard_CString Value); diff --git a/src/Standard/Standard_Character.cxx b/src/Standard/Standard_Character.cxx index a7a0dfaf6d..8885610713 100755 --- a/src/Standard/Standard_Character.cxx +++ b/src/Standard/Standard_Character.cxx @@ -17,7 +17,7 @@ #include -Handle_Standard_Type& Standard_Character_Type_() +const Handle_Standard_Type& Standard_Character_Type_() { static Handle_Standard_Type _aType = new Standard_Type("Standard_Character",sizeof(Standard_Character),0,NULL); diff --git a/src/Standard/Standard_Character.hxx b/src/Standard/Standard_Character.hxx index 0320a31c92..970e0b2711 100755 --- a/src/Standard/Standard_Character.hxx +++ b/src/Standard/Standard_Character.hxx @@ -22,7 +22,7 @@ class Handle_Standard_Type; -__Standard_API Handle_Standard_Type& Standard_Character_Type_(); +__Standard_API const Handle_Standard_Type& Standard_Character_Type_(); //class Standard_OStream; //void ShallowDump (const Standard_Character, Standard_OStream& ); diff --git a/src/Standard/Standard_ExtCharacter.cxx b/src/Standard/Standard_ExtCharacter.cxx index badef06da0..ebf0f487e7 100755 --- a/src/Standard/Standard_ExtCharacter.cxx +++ b/src/Standard/Standard_ExtCharacter.cxx @@ -17,7 +17,7 @@ #include #endif -Handle_Standard_Type& Standard_ExtCharacter_Type_() +const Handle_Standard_Type& Standard_ExtCharacter_Type_() { static Handle_Standard_Type _aType = new Standard_Type("Standard_ExtCharacter",sizeof(Standard_ExtCharacter), diff --git a/src/Standard/Standard_ExtCharacter.hxx b/src/Standard/Standard_ExtCharacter.hxx index baddeed4a9..57b0917de4 100755 --- a/src/Standard/Standard_ExtCharacter.hxx +++ b/src/Standard/Standard_ExtCharacter.hxx @@ -26,7 +26,7 @@ class Handle_Standard_Type; -__Standard_API Handle_Standard_Type& Standard_ExtCharacter_Type_(); +__Standard_API const Handle_Standard_Type& Standard_ExtCharacter_Type_(); //class Standard_OStream; //void ShallowDump (const Standard_ExtCharacter, Standard_OStream& ); // ===================================== diff --git a/src/Standard/Standard_ExtString.cxx b/src/Standard/Standard_ExtString.cxx index ab09fc3285..9a03881f40 100755 --- a/src/Standard/Standard_ExtString.cxx +++ b/src/Standard/Standard_ExtString.cxx @@ -19,7 +19,7 @@ Standard_EXPORT void ShallowDump (const Standard_ExtString Value, Standard_OStre s << hex << Value << " Standard_ExtString " << endl; } -Handle_Standard_Type& Standard_ExtString_Type_() +const Handle_Standard_Type& Standard_ExtString_Type_() { static Handle_Standard_Type _aType = new Standard_Type("Standard_ExtString",sizeof(Standard_ExtString),0,NULL); diff --git a/src/Standard/Standard_ExtString.hxx b/src/Standard/Standard_ExtString.hxx index f3c1a0f443..4b990064f3 100755 --- a/src/Standard/Standard_ExtString.hxx +++ b/src/Standard/Standard_ExtString.hxx @@ -15,7 +15,7 @@ class Handle_Standard_Type; -__Standard_API Handle_Standard_Type& Standard_ExtString_Type_(); +__Standard_API const Handle_Standard_Type& Standard_ExtString_Type_(); //class Standard_OStream; //void ShallowDump (const Standard_ExtString, Standard_OStream& ); //============================================================================ diff --git a/src/Standard/Standard_IStream.cxx b/src/Standard/Standard_IStream.cxx index f12cb3e179..455b0931fb 100755 --- a/src/Standard/Standard_IStream.cxx +++ b/src/Standard/Standard_IStream.cxx @@ -2,7 +2,7 @@ #include #include -Handle_Standard_Type& Standard_IStream_Type_() +const Handle_Standard_Type& Standard_IStream_Type_() { static Handle_Standard_Type _aType = new Standard_Type("Standard_IStream", sizeof(Standard_IStream)); diff --git a/src/Standard/Standard_IStream.hxx b/src/Standard/Standard_IStream.hxx index 5b3067218e..57c3db639e 100755 --- a/src/Standard/Standard_IStream.hxx +++ b/src/Standard/Standard_IStream.hxx @@ -9,7 +9,7 @@ class Handle_Standard_Type; -__Standard_API Handle_Standard_Type& Standard_IStream_Type_(); +__Standard_API const Handle_Standard_Type& Standard_IStream_Type_(); #define Standard_IStream istream diff --git a/src/Standard/Standard_Integer.cxx b/src/Standard/Standard_Integer.cxx index 94aa93d7da..961169ae38 100755 --- a/src/Standard/Standard_Integer.cxx +++ b/src/Standard/Standard_Integer.cxx @@ -13,7 +13,7 @@ // ------------------------------------------------------------------ // CharToInt : Converts a character in an integer value // ------------------------------------------------------------------ -Handle_Standard_Type& Standard_Integer_Type_() +const Handle_Standard_Type& Standard_Integer_Type_() { static Handle_Standard_Type _aType = new Standard_Type("Standard_Integer",sizeof(Standard_Integer),0,NULL); diff --git a/src/Standard/Standard_Integer.hxx b/src/Standard/Standard_Integer.hxx index a06f710723..dc800112f5 100755 --- a/src/Standard/Standard_Integer.hxx +++ b/src/Standard/Standard_Integer.hxx @@ -11,7 +11,7 @@ class Handle_Standard_Type; -__Standard_API Handle_Standard_Type& Standard_Integer_Type_(); +__Standard_API const Handle_Standard_Type& Standard_Integer_Type_(); // =============================================== // Methods from Standard_Entity class which are redefined: // - Hascode diff --git a/src/Standard/Standard_OStream.cxx b/src/Standard/Standard_OStream.cxx index 325564a7e5..1b75362a60 100755 --- a/src/Standard/Standard_OStream.cxx +++ b/src/Standard/Standard_OStream.cxx @@ -2,7 +2,7 @@ #include #include -Handle_Standard_Type& Standard_OStream_Type_() +const Handle_Standard_Type& Standard_OStream_Type_() { static Handle_Standard_Type _aType = new Standard_Type("Standard_OStream", sizeof(Standard_OStream)); diff --git a/src/Standard/Standard_OStream.hxx b/src/Standard/Standard_OStream.hxx index 4237515c03..2c3ad60f93 100755 --- a/src/Standard/Standard_OStream.hxx +++ b/src/Standard/Standard_OStream.hxx @@ -10,7 +10,7 @@ class Handle_Standard_Type; -__Standard_API Handle_Standard_Type& Standard_OStream_Type_(); +__Standard_API const Handle_Standard_Type& Standard_OStream_Type_(); typedef ostream Standard_OStream; diff --git a/src/Standard/Standard_Persistent.cxx b/src/Standard/Standard_Persistent.cxx index 5f6c4eca94..d23ebd5d52 100755 --- a/src/Standard/Standard_Persistent.cxx +++ b/src/Standard/Standard_Persistent.cxx @@ -13,7 +13,7 @@ // // The Initialization of the Standard_Persistent variables // -Handle_Standard_Type& Standard_Persistent_Type_() +const Handle_Standard_Type& Standard_Persistent_Type_() { static const Handle_Standard_Type _Ancestors[]={NULL}; static Handle_Standard_Type _aType diff --git a/src/Standard/Standard_Persistent_proto.hxx b/src/Standard/Standard_Persistent_proto.hxx index 3e4d4e71fd..cc8e687087 100755 --- a/src/Standard/Standard_Persistent_proto.hxx +++ b/src/Standard/Standard_Persistent_proto.hxx @@ -19,7 +19,7 @@ class Standard_Type; class Storage_stCONSTclCOM; Standard_EXPORT Standard_Address StandardCSFDB_Allocate(const Standard_Size); Standard_EXPORT void StandardCSFDB_Free(Standard_Address&); -Standard_EXPORT Handle_Standard_Type& Standard_Persistent_Type_(); +Standard_EXPORT const Handle_Standard_Type& Standard_Persistent_Type_(); class Standard_Persistent { diff --git a/src/Standard/Standard_Real.cxx b/src/Standard/Standard_Real.cxx index a777a8de21..1239cca5c2 100755 --- a/src/Standard/Standard_Real.cxx +++ b/src/Standard/Standard_Real.cxx @@ -11,7 +11,7 @@ #include #endif -Handle_Standard_Type& Standard_Real_Type_() +const Handle_Standard_Type& Standard_Real_Type_() { static Handle_Standard_Type _aType = new Standard_Type("Standard_Real",sizeof(Standard_Real),0,NULL); diff --git a/src/Standard/Standard_Real.hxx b/src/Standard/Standard_Real.hxx index cbda7ec408..c2d06f1bef 100755 --- a/src/Standard/Standard_Real.hxx +++ b/src/Standard/Standard_Real.hxx @@ -17,7 +17,7 @@ class Handle_Standard_Type; -__Standard_API Handle_Standard_Type& Standard_Real_Type_(); +__Standard_API const Handle_Standard_Type& Standard_Real_Type_(); // =============================================== // Methods from Standard_Entity class which are redefined: diff --git a/src/Standard/Standard_ShallowDump.cxx b/src/Standard/Standard_ShallowDump.cxx index 410c29a536..9b309870bd 100755 --- a/src/Standard/Standard_ShallowDump.cxx +++ b/src/Standard/Standard_ShallowDump.cxx @@ -7,7 +7,7 @@ // now with these two proto, we don't need the include of Standard_Persistent // class Handle(Standard_Persistent); -Handle_Standard_Type &Standard_Persistent_Type_(); +const Handle_Standard_Type &Standard_Persistent_Type_(); //============================================================================ void ShallowDump(const Handle(Standard_Persistent)& me, Standard_OStream &aOut) diff --git a/src/Standard/Standard_ShortReal.cxx b/src/Standard/Standard_ShortReal.cxx index 654e1ab912..7c421e1184 100755 --- a/src/Standard/Standard_ShortReal.cxx +++ b/src/Standard/Standard_ShortReal.cxx @@ -10,7 +10,7 @@ #include #endif -Handle_Standard_Type& Standard_ShortReal_Type_() +const Handle_Standard_Type& Standard_ShortReal_Type_() { static Handle_Standard_Type _aType = new Standard_Type("Standard_ShortReal",sizeof(Standard_ShortReal),0,NULL); diff --git a/src/Standard/Standard_ShortReal.hxx b/src/Standard/Standard_ShortReal.hxx index ed7c7d8fcf..9c4995b341 100755 --- a/src/Standard/Standard_ShortReal.hxx +++ b/src/Standard/Standard_ShortReal.hxx @@ -14,7 +14,7 @@ class Handle_Standard_Type; -__Standard_API Handle_Standard_Type& Standard_ShortReal_Type_(); +__Standard_API const Handle_Standard_Type& Standard_ShortReal_Type_(); //class Standard_OStream; //void ShallowDump (const Standard_ShortReal, Standard_OStream& );