Source compatibility report for the libOgreOverlay.so object between 1.10.12 and 1.11.6 versions
Test Info
Module Name | libOgreOverlay |
Version #1 | 1.10.12 |
Version #2 | 1.11.6 |
Arch | x86_64 |
Test Results
Total Header Files | 41 |
Total Source Files | 13 |
Total Objects | 1 |
Total Symbols / Types | 614 / 163 |
Compatibility |
80.5% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 11 |
Removed Symbols | High | 15 |
Problems with Data Types | High | 4 |
Medium | 0 |
Low | 18 |
Problems with Symbols | High | 0 |
Medium | 21 |
Low | 12 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 5 |
Added Symbols 11
OgreBorderPanelOverlayElement.h
namespace Ogre
BorderPanelOverlayElement::setBorderMaterialName ( String const& name, String const& group )
_ZN4Ogre25BorderPanelOverlayElement21setBorderMaterialNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreFontManager.h
namespace Ogre
FontManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
_ZN4Ogre11FontManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreOverlayElement.h
namespace Ogre
OverlayElement::DEFAULT_RESOURCE_GROUP [data]
_ZN4Ogre14OverlayElement22DEFAULT_RESOURCE_GROUPB5cxx11E
OverlayElement::setMaterial ( SharedPtr<Material>const& mat )
_ZN4Ogre14OverlayElement11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
OverlayElement::setMaterialName ( String const& matName, String const& group )
_ZN4Ogre14OverlayElement15setMaterialNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreOverlayManager.h
namespace Ogre
OverlayManager::parseChildren ( SharedPtr<DataStream>& stream, String const& line, int& l, Overlay* pOverlay, bool isATemplate, OverlayContainer* parent )
_ZN4Ogre14OverlayManager13parseChildrenERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERiPNS_7OverlayEbPNS_16OverlayContainerE
OverlayManager::parseNewElement ( SharedPtr<DataStream>& stream, int& l, String& elemType, String& elemName, Overlay* pOverlay, bool isATemplate, String templateName, OverlayContainer* container )
_ZN4Ogre14OverlayManager15parseNewElementERNS_9SharedPtrINS_10DataStreamEEERiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_PNS_7OverlayEbSB_PNS_16OverlayContainerE
OverlayManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
_ZN4Ogre14OverlayManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayManager::skipToNextCloseBrace ( SharedPtr<DataStream>& stream, int& l )
_ZN4Ogre14OverlayManager20skipToNextCloseBraceERNS_9SharedPtrINS_10DataStreamEEERi
OverlayManager::skipToNextOpenBrace ( SharedPtr<DataStream>& stream, int& l )
_ZN4Ogre14OverlayManager19skipToNextOpenBraceERNS_9SharedPtrINS_10DataStreamEEERi
OgreTextAreaOverlayElement.h
namespace Ogre
TextAreaOverlayElement::setFontName ( String const& font, String const& group )
_ZN4Ogre22TextAreaOverlayElement11setFontNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
to the top
Removed Symbols 15
OgreBorderPanelOverlayElement.h
namespace Ogre
BorderPanelOverlayElement::setBorderMaterialName ( String const& name )
_ZN4Ogre25BorderPanelOverlayElement21setBorderMaterialNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreFontManager.h
namespace Ogre
FontManager::logBadAttrib ( String const& line, std::shared_ptr<DataStream>& pFont )
_ZN4Ogre11FontManager12logBadAttribERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_4FontEE
FontManager::parseAttribute ( String const& line, std::shared_ptr<DataStream>& pFont )
_ZN4Ogre11FontManager14parseAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_4FontEE
FontManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre11FontManager11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreMemorySTLAllocator.h
namespace Ogre
STLAllocator<Light*, CategorisedAllocPolicy<0> >::~STLAllocator [D0] ( )
_ZN4Ogre12STLAllocatorIPNS_5LightENS_22CategorisedAllocPolicyILNS_14MemoryCategoryE0EEEED0Ev
STLAllocator<Light*, CategorisedAllocPolicy<0> >::~STLAllocator [D1] ( )
_ZN4Ogre12STLAllocatorIPNS_5LightENS_22CategorisedAllocPolicyILNS_14MemoryCategoryE0EEEED1Ev
STLAllocator<Light*, CategorisedAllocPolicy<0> >::~STLAllocator [D2] ( )
_ZN4Ogre12STLAllocatorIPNS_5LightENS_22CategorisedAllocPolicyILNS_14MemoryCategoryE0EEEED2Ev
OgreOverlayElement.h
namespace Ogre
OverlayElement::setMaterial ( std::shared_ptr<DataStream>const& mat )
_ZN4Ogre14OverlayElement11setMaterialERKSt10shared_ptrINS_8MaterialEE
OverlayElement::setMaterialName ( String const& matName )
_ZN4Ogre14OverlayElement15setMaterialNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreOverlayManager.h
namespace Ogre
OverlayManager::parseChildren ( std::shared_ptr<DataStream>& stream, String const& line, Overlay* pOverlay, bool isATemplate, OverlayContainer* parent )
_ZN4Ogre14OverlayManager13parseChildrenERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_7OverlayEbPNS_16OverlayContainerE
OverlayManager::parseNewElement ( std::shared_ptr<DataStream>& stream, String& elemType, String& elemName, bool isContainer, Overlay* pOverlay, bool isATemplate, String templateName, OverlayContainer* container )
_ZN4Ogre14OverlayManager15parseNewElementERSt10shared_ptrINS_10DataStreamEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_bPNS_7OverlayEbSA_PNS_16OverlayContainerE
OverlayManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre14OverlayManager11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayManager::skipToNextCloseBrace ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre14OverlayManager20skipToNextCloseBraceERSt10shared_ptrINS_10DataStreamEE
OverlayManager::skipToNextOpenBrace ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre14OverlayManager19skipToNextOpenBraceERSt10shared_ptrINS_10DataStreamEE
OgreTextAreaOverlayElement.h
namespace Ogre
TextAreaOverlayElement::setFontName ( String const& font )
_ZN4Ogre22TextAreaOverlayElement11setFontNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
to the top
Problems with Data Types, High Severity 4
OgreRenderOperation.h
namespace Ogre
[+] class RenderOperation 1
|
Change |
Effect |
1 |
Field renderToVertexBuffer has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'RenderOperation' has no member named 'renderToVertexBuffer'. |
[+] affected symbols: 79 (12.9%)
RenderOperation::RenderOperation ( )
This constructor is from 'RenderOperation' class.
BorderRenderable::BorderRenderable ( BorderPanelOverlayElement* parent )
Field 'parent.mRenderOp2' in 1st parameter 'parent' (pointer) is of type 'RenderOperation'.
PanelOverlayElement::setTransparent ( bool inTransparent )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
PanelOverlayElement::getRenderOperation ( RenderOperation& op )
1st parameter 'op' (reference) has base type 'RenderOperation'.
PanelOverlayElement::updatePositionGeometry ( )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
PanelOverlayElement::setUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
PanelOverlayElement::setTiling ( Real x, Real y, ushort layer )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
PanelOverlayElement::PanelOverlayElement ( String const& name )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
PanelOverlayElement::~PanelOverlayElement ( )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
TextAreaOverlayElement::initialise ( )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
...
OgreScriptLoader.h
namespace Ogre
[+] class ScriptLoader 2
|
Change |
Effect |
1 |
Pure virtual method parseScript ( SharedPtr<DataStream>&, String const& ) has been added to this class. |
Recompilation of a client program may be broken with the error message: cannot allocate an object of abstract type ScriptLoader because the following virtual functions are pure within ScriptLoader: virtual parseScript ( SharedPtr<DataStream>&, String const& ). |
2 |
Pure virtual method parseScript ( std::shared_ptr<DataStream>&, String const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 4 (0.7%)
ScriptLoader::ScriptLoader ( )
This constructor is from 'ScriptLoader' class.
ScriptLoader::~ScriptLoader ( )
This destructor is from 'ScriptLoader' class.
ScriptLoader::getLoadingOrder ( )
This method is from 'ScriptLoader' class.
ScriptLoader::getScriptPatterns ( )
This method is from 'ScriptLoader' class.
OgreStringInterface.h
namespace Ogre
[+] class ParameterDef 1
|
Change |
Effect |
1 |
Field description has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'ParameterDef' has no member named 'description'. |
[+] affected symbols: 4 (0.7%)
ParameterDef::ParameterDef ( ParameterDef&& p1 )
1st parameter 'p1' has base type 'ParameterDef'.
ParameterDef::ParameterDef ( String const& newName, String const& newDescription, enum ParameterType newType )
This constructor is from 'ParameterDef' class.
ParameterDef::ParameterDef ( ParameterDef const& p1 )
1st parameter 'p1' (reference) has base type 'ParameterDef'.
ParameterDef::~ParameterDef ( )
This destructor is from 'ParameterDef' class.
to the top
Problems with Symbols, Medium Severity 21
OgreBorderPanelOverlayElement.h
namespace Ogre
[+] BorderPanelOverlayElement::setBorderMaterialName ( String const& name ) 1
⇣
BorderPanelOverlayElement::setBorderMaterialName ( String const& name, String const& group )
_ZN4Ogre25BorderPanelOverlayElement21setBorderMaterialNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreFontManager.h
namespace Ogre
[+] FontManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName ) 1
⇣
FontManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
_ZN4Ogre11FontManager11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreIteratorWrapper.h
namespace Ogre
[+] MapIterator<std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > > >::MapIterator [C1] ( std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator start, std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator last ) 2
⇣
MapIterator<std::map<std::__cxx11::basic_string<char>, Overlay*> >::MapIterator [C1] ( std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator start, std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator last )
_ZN4Ogre11MapIteratorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_7OverlayESt4lessIS7_ESaISt4pairIKS7_S9_EEEEC1ESt17_Rb_tree_iteratorISE_ESJ_
|
Change |
Effect |
1 |
Type of 2nd parameter last has been changed from std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator to std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator (became non-const). |
Recompilation of a client program may be broken. |
2 |
Type of 1st parameter start has been changed from std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator to std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator (became non-const). |
Recompilation of a client program may be broken. |
[+] MapIterator<std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > > >::MapIterator [C2] ( std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator start, std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator last ) 2
⇣
MapIterator<std::map<std::__cxx11::basic_string<char>, Overlay*> >::MapIterator [C2] ( std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator start, std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator last )
_ZN4Ogre11MapIteratorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_7OverlayESt4lessIS7_ESaISt4pairIKS7_S9_EEEEC2ESt17_Rb_tree_iteratorISE_ESJ_
|
Change |
Effect |
1 |
Type of 2nd parameter last has been changed from std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator to std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator (became non-const). |
Recompilation of a client program may be broken. |
2 |
Type of 1st parameter start has been changed from std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator to std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator (became non-const). |
Recompilation of a client program may be broken. |
[+] MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > > >::MapIterator [C1] ( std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator last ) 2
⇣
MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayContainer*> >::MapIterator [C1] ( std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator last )
_ZN4Ogre11MapIteratorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_16OverlayContainerESt4lessIS7_ESaISt4pairIKS7_S9_EEEEC1ESt17_Rb_tree_iteratorISE_ESJ_
|
Change |
Effect |
1 |
Type of 2nd parameter last has been changed from std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator (became non-const). |
Recompilation of a client program may be broken. |
2 |
Type of 1st parameter start has been changed from std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator (became non-const). |
Recompilation of a client program may be broken. |
[+] MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > > >::MapIterator [C2] ( std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator last ) 2
⇣
MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayContainer*> >::MapIterator [C2] ( std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator last )
_ZN4Ogre11MapIteratorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_16OverlayContainerESt4lessIS7_ESaISt4pairIKS7_S9_EEEEC2ESt17_Rb_tree_iteratorISE_ESJ_
|
Change |
Effect |
1 |
Type of 2nd parameter last has been changed from std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator (became non-const). |
Recompilation of a client program may be broken. |
2 |
Type of 1st parameter start has been changed from std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator (became non-const). |
Recompilation of a client program may be broken. |
[+] MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > > >::MapIterator [C1] ( std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator last ) 2
⇣
MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayElement*> >::MapIterator [C1] ( std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator last )
_ZN4Ogre11MapIteratorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_14OverlayElementESt4lessIS7_ESaISt4pairIKS7_S9_EEEEC1ESt17_Rb_tree_iteratorISE_ESJ_
|
Change |
Effect |
1 |
Type of 2nd parameter last has been changed from std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator (became non-const). |
Recompilation of a client program may be broken. |
2 |
Type of 1st parameter start has been changed from std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator (became non-const). |
Recompilation of a client program may be broken. |
[+] MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > > >::MapIterator [C2] ( std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator last ) 2
⇣
MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayElement*> >::MapIterator [C2] ( std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator last )
_ZN4Ogre11MapIteratorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_14OverlayElementESt4lessIS7_ESaISt4pairIKS7_S9_EEEEC2ESt17_Rb_tree_iteratorISE_ESJ_
|
Change |
Effect |
1 |
Type of 2nd parameter last has been changed from std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator (became non-const). |
Recompilation of a client program may be broken. |
2 |
Type of 1st parameter start has been changed from std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator (became non-const). |
Recompilation of a client program may be broken. |
OgreOverlayElement.h
namespace Ogre
[+] OverlayElement::setMaterial ( std::shared_ptr<DataStream>const& mat ) 1
⇣
OverlayElement::setMaterial ( SharedPtr<Material>const& mat )
_ZN4Ogre14OverlayElement11setMaterialERKSt10shared_ptrINS_8MaterialEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] OverlayElement::setMaterialName ( String const& matName ) 1
⇣
OverlayElement::setMaterialName ( String const& matName, String const& group )
_ZN4Ogre14OverlayElement15setMaterialNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreOverlayManager.h
namespace Ogre
[+] OverlayManager::parseChildren ( std::shared_ptr<DataStream>& stream, String const& line, Overlay* pOverlay, bool isATemplate, OverlayContainer* parent ) 1
⇣
OverlayManager::parseChildren ( SharedPtr<DataStream>& stream, String const& line, int& l, Overlay* pOverlay, bool isATemplate, OverlayContainer* parent )
_ZN4Ogre14OverlayManager13parseChildrenERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_7OverlayEbPNS_16OverlayContainerE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] OverlayManager::parseNewElement ( std::shared_ptr<DataStream>& stream, String& elemType, String& elemName, bool isContainer, Overlay* pOverlay, bool isATemplate, String templateName, OverlayContainer* container ) 1
⇣
OverlayManager::parseNewElement ( SharedPtr<DataStream>& stream, int& l, String& elemType, String& elemName, Overlay* pOverlay, bool isATemplate, String templateName, OverlayContainer* container )
_ZN4Ogre14OverlayManager15parseNewElementERSt10shared_ptrINS_10DataStreamEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_bPNS_7OverlayEbSA_PNS_16OverlayContainerE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] OverlayManager::skipToNextCloseBrace ( std::shared_ptr<DataStream>& stream ) 1
⇣
OverlayManager::skipToNextCloseBrace ( SharedPtr<DataStream>& stream, int& l )
_ZN4Ogre14OverlayManager20skipToNextCloseBraceERSt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] OverlayManager::skipToNextOpenBrace ( std::shared_ptr<DataStream>& stream ) 1
⇣
OverlayManager::skipToNextOpenBrace ( SharedPtr<DataStream>& stream, int& l )
_ZN4Ogre14OverlayManager19skipToNextOpenBraceERSt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreTextAreaOverlayElement.h
namespace Ogre
[+] TextAreaOverlayElement::setFontName ( String const& font ) 1
⇣
TextAreaOverlayElement::setFontName ( String const& font, String const& group )
_ZN4Ogre22TextAreaOverlayElement11setFontNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
to the top
Problems with Data Types, Low Severity 18
OgreCommon.h
namespace Ogre
[+] typedef NameValuePairList 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 3 (0.5%)
FontManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
6th parameter 'params' (pointer) has base type 'NameValuePairList'.
FontManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* createParams )
5th parameter 'createParams' (pointer) has base type 'NameValuePairList'.
OverlaySystem::eventOccurred ( String const& eventName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* parameters )
2nd parameter 'parameters' (pointer) has base type 'NameValuePairList'.
OgreOverlay.h
namespace Ogre
[+] class Overlay 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 29 (4.7%)
Overlay::initialise ( )
This method is from 'Overlay' class.
Overlay::assignZOrders ( )
This method is from 'Overlay' class.
Overlay::findElementAt ( Real x, Real y )
This method is from 'Overlay' class.
Overlay::_findVisibleObjects ( Camera* cam, RenderQueue* queue, Viewport* vp )
This method is from 'Overlay' class.
Overlay::hide ( )
This method is from 'Overlay' class.
Overlay::show ( )
This method is from 'Overlay' class.
Overlay::add2D ( OverlayContainer* cont )
This method is from 'Overlay' class.
Overlay::add3D ( SceneNode* node )
This method is from 'Overlay' class.
Overlay::clear ( )
This method is from 'Overlay' class.
Overlay::rotate ( Radian const& angle )
This method is from 'Overlay' class.
...
OgreOverlayContainer.h
namespace Ogre
[+] typedef OverlayContainer::ChildContainerIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > > > to MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayContainer*> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.2%)
OverlayContainer::getChildContainerIterator ( )
Return value is of type 'OverlayContainer::ChildContainerIterator'.
[+] typedef OverlayContainer::ChildIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > > > to MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayElement*> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.2%)
OverlayContainer::getChildIterator ( )
Return value is of type 'OverlayContainer::ChildIterator'.
OgreOverlayElement.h
namespace Ogre
[+] class OverlayElement 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 181 (29.5%)
OverlayElement::_setHeight ( Real height )
This method is from 'OverlayElement' class.
OverlayElement::initialise ( )
This method is from 'OverlayElement' class.
OverlayElement::msWidthCmd [data]
This method is from 'OverlayElement' class.
OverlayElement::setCaption ( DisplayString const& caption )
This method is from 'OverlayElement' class.
OverlayElement::setEnabled ( bool b )
This method is from 'OverlayElement' class.
OverlayElement::msHeightCmd [data]
This method is from 'OverlayElement' class.
OverlayElement::setMaterial ( std::shared_ptr<DataStream>const& mat )
This method is from 'OverlayElement' class.
OverlayElement::setPosition ( Real left, Real top )
This method is from 'OverlayElement' class.
OverlayElement::_setPosition ( Real left, Real top )
This method is from 'OverlayElement' class.
OverlayElement::msCaptionCmd [data]
This method is from 'OverlayElement' class.
...
OgreOverlayElementFactory.h
namespace Ogre
[+] class OverlayElementFactory 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 13 (2.1%)
OverlayElementFactory::createOverlayElement ( String const& p1 )
This method is from 'OverlayElementFactory' class.
OverlayElementFactory::OverlayElementFactory ( )
This constructor is from 'OverlayElementFactory' class.
OverlayElementFactory::~OverlayElementFactory ( )
This destructor is from 'OverlayElementFactory' class.
PanelOverlayElementFactory::PanelOverlayElementFactory ( )
This constructor is from derived class 'PanelOverlayElementFactory'.
PanelOverlayElementFactory::~PanelOverlayElementFactory ( )
This destructor is from derived class 'PanelOverlayElementFactory'.
TextAreaOverlayElementFactory::TextAreaOverlayElementFactory ( )
This constructor is from derived class 'TextAreaOverlayElementFactory'.
TextAreaOverlayElementFactory::~TextAreaOverlayElementFactory ( )
This destructor is from derived class 'TextAreaOverlayElementFactory'.
BorderPanelOverlayElementFactory::BorderPanelOverlayElementFactory ( )
This constructor is from derived class 'BorderPanelOverlayElementFactory'.
BorderPanelOverlayElementFactory::~BorderPanelOverlayElementFactory ( )
This destructor is from derived class 'BorderPanelOverlayElementFactory'.
OverlayElementFactory::getTypeName ( )
This method is from 'OverlayElementFactory' class.
...
OgreOverlayManager.h
namespace Ogre
[+] class OverlayManager 3
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Field mTranslatorManager has been added to this type. |
This field will not be initialized or used by old client applications. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 39 (6.4%)
OverlayManager::destroyAll ( )
This method is from 'OverlayManager' class.
OverlayManager::parseAttrib ( String const& line, Overlay* pOverlay )
This method is from 'OverlayManager' class.
OverlayManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
This method is from 'OverlayManager' class.
OverlayManager::getElementMap ( bool isATemplate )
This method is from 'OverlayManager' class.
OverlayManager::parseChildren ( std::shared_ptr<DataStream>& stream, String const& line, Overlay* pOverlay, bool isATemplate, OverlayContainer* parent )
This method is from 'OverlayManager' class.
OverlayManager::getSingletonPtr ( )
This method is from 'OverlayManager' class.
OverlayManager::parseNewElement ( std::shared_ptr<DataStream>& stream, String& elemType, String& elemName, bool isContainer, Overlay* pOverlay, bool isATemplate, String templateName, OverlayContainer* container )
This method is from 'OverlayManager' class.
OverlayManager::getOverlayElement ( String const& name, bool isATemplate )
This method is from 'OverlayManager' class.
OverlayManager::hasOverlayElement ( String const& name, bool isATemplate )
This method is from 'OverlayManager' class.
OverlayManager::getOverlayIterator ( )
This method is from 'OverlayManager' class.
...
[+] typedef OverlayManager::ElementMap 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, OverlayElement*>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 6 (1%)
OverlayManager::getElementMap ( bool isATemplate )
Return value (reference) has base type 'OverlayManager::ElementMap'.
OverlayManager::getOverlayElementImpl ( String const& name, map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> > >::type& elementMap )
2nd parameter 'elementMap' (reference) has base type 'OverlayManager::ElementMap'.
OverlayManager::hasOverlayElementImpl ( String const& name, map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> > >::type& elementMap )
2nd parameter 'elementMap' (reference) has base type 'OverlayManager::ElementMap'.
OverlayManager::createOverlayElementImpl ( String const& typeName, String const& instanceName, map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> > >::type& elementMap )
3rd parameter 'elementMap' (reference) has base type 'OverlayManager::ElementMap'.
OverlayManager::destroyOverlayElementImpl ( String const& instanceName, map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> > >::type& elementMap )
2nd parameter 'elementMap' (reference) has base type 'OverlayManager::ElementMap'.
OverlayManager::destroyAllOverlayElementsImpl ( map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> > >::type& elementMap )
1st parameter 'elementMap' (reference) has base type 'OverlayManager::ElementMap'.
[+] typedef OverlayManager::OverlayMapIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > > > to MapIterator<std::map<std::__cxx11::basic_string<char>, Overlay*> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.2%)
OverlayManager::getOverlayIterator ( )
Return value is of type 'OverlayManager::OverlayMapIterator'.
OgreOverlaySystem.h
namespace Ogre
[+] class OverlaySystem 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 4 (0.7%)
OverlaySystem::eventOccurred ( String const& eventName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* parameters )
This method is from 'OverlaySystem' class.
OverlaySystem::renderQueueStarted ( uint8 queueGroupId, String const& invocation, bool& skipThisInvocation )
This method is from 'OverlaySystem' class.
OverlaySystem::OverlaySystem ( )
This constructor is from 'OverlaySystem' class.
OverlaySystem::~OverlaySystem ( )
This destructor is from 'OverlaySystem' class.
OgrePrerequisites.h
namespace Ogre
[+] typedef MaterialPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr to SharedPtr<Material>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.3%)
OverlayElement::getMaterial ( )
Return value (reference) has base type 'MaterialPtr'.
TextAreaOverlayElement::getMaterial ( )
Return value (reference) has base type 'MaterialPtr'.
OgreStringVector.h
namespace Ogre
[+] typedef StringVector 1
|
Change |
Effect |
1 |
Base type has been changed from vector<std::__cxx11::basic_string<char> >::type to std::vector<std::__cxx11::basic_string<char> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.2%)
OverlayManager::getScriptPatterns ( )
Return value (reference) has base type 'StringVector'.
to the top
Problems with Symbols, Low Severity 12
OgreIteratorWrapper.h
namespace Ogre
[+] MapIterator<std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > > >::MapIterator [C1] ( std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator start, std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator last ) 2
⇣
MapIterator<std::map<std::__cxx11::basic_string<char>, Overlay*> >::MapIterator [C1] ( std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator start, std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator last )
_ZN4Ogre11MapIteratorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_7OverlayESt4lessIS7_ESaISt4pairIKS7_S9_EEEEC1ESt17_Rb_tree_iteratorISE_ESJ_
|
Change |
Effect |
1 |
Type of 2nd parameter last has been changed from std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator to std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator. |
Recompilation of a client program may be broken. |
2 |
Type of 1st parameter start has been changed from std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator to std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator. |
Recompilation of a client program may be broken. |
[+] MapIterator<std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > > >::MapIterator [C2] ( std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator start, std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator last ) 2
⇣
MapIterator<std::map<std::__cxx11::basic_string<char>, Overlay*> >::MapIterator [C2] ( std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator start, std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator last )
_ZN4Ogre11MapIteratorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_7OverlayESt4lessIS7_ESaISt4pairIKS7_S9_EEEEC2ESt17_Rb_tree_iteratorISE_ESJ_
|
Change |
Effect |
1 |
Type of 2nd parameter last has been changed from std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator to std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator. |
Recompilation of a client program may be broken. |
2 |
Type of 1st parameter start has been changed from std::map<std::__cxx11::basic_string<char>, Overlay*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Overlay*> > >::iterator to std::map<std::__cxx11::basic_string<char>, Overlay*>::iterator. |
Recompilation of a client program may be broken. |
[+] MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > > >::MapIterator [C1] ( std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator last ) 2
⇣
MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayContainer*> >::MapIterator [C1] ( std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator last )
_ZN4Ogre11MapIteratorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_16OverlayContainerESt4lessIS7_ESaISt4pairIKS7_S9_EEEEC1ESt17_Rb_tree_iteratorISE_ESJ_
|
Change |
Effect |
1 |
Type of 2nd parameter last has been changed from std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator. |
Recompilation of a client program may be broken. |
2 |
Type of 1st parameter start has been changed from std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator. |
Recompilation of a client program may be broken. |
[+] MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > > >::MapIterator [C2] ( std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator last ) 2
⇣
MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayContainer*> >::MapIterator [C2] ( std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator last )
_ZN4Ogre11MapIteratorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_16OverlayContainerESt4lessIS7_ESaISt4pairIKS7_S9_EEEEC2ESt17_Rb_tree_iteratorISE_ESJ_
|
Change |
Effect |
1 |
Type of 2nd parameter last has been changed from std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator. |
Recompilation of a client program may be broken. |
2 |
Type of 1st parameter start has been changed from std::map<std::__cxx11::basic_string<char>, OverlayContainer*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayContainer*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayContainer*>::iterator. |
Recompilation of a client program may be broken. |
[+] MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > > >::MapIterator [C1] ( std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator last ) 2
⇣
MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayElement*> >::MapIterator [C1] ( std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator last )
_ZN4Ogre11MapIteratorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_14OverlayElementESt4lessIS7_ESaISt4pairIKS7_S9_EEEEC1ESt17_Rb_tree_iteratorISE_ESJ_
|
Change |
Effect |
1 |
Type of 2nd parameter last has been changed from std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator. |
Recompilation of a client program may be broken. |
2 |
Type of 1st parameter start has been changed from std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator. |
Recompilation of a client program may be broken. |
[+] MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > > >::MapIterator [C2] ( std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator last ) 2
⇣
MapIterator<std::map<std::__cxx11::basic_string<char>, OverlayElement*> >::MapIterator [C2] ( std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator start, std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator last )
_ZN4Ogre11MapIteratorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_14OverlayElementESt4lessIS7_ESaISt4pairIKS7_S9_EEEEC2ESt17_Rb_tree_iteratorISE_ESJ_
|
Change |
Effect |
1 |
Type of 2nd parameter last has been changed from std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator. |
Recompilation of a client program may be broken. |
2 |
Type of 1st parameter start has been changed from std::map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*> > >::iterator to std::map<std::__cxx11::basic_string<char>, OverlayElement*>::iterator. |
Recompilation of a client program may be broken. |
to the top
Other Changes in Data Types 5
OgreRenderOperation.h
namespace Ogre
[+] enum RenderOperation::OperationType 5
|
Change |
Effect |
1 |
The member OT_DETAIL_ADJACENCY_BIT with value 64 has been added. |
No effect. |
2 |
The member OT_LINE_LIST_ADJ with value 66 has been added. |
No effect. |
3 |
The member OT_LINE_STRIP_ADJ with value 67 has been added. |
No effect. |
4 |
The member OT_TRIANGLE_LIST_ADJ with value 68 has been added. |
No effect. |
5 |
The member OT_TRIANGLE_STRIP_ADJ with value 69 has been added. |
No effect. |
[+] affected symbols: 79 (12.9%)
RenderOperation::RenderOperation ( )
Field 'this.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
BorderRenderable::BorderRenderable ( BorderPanelOverlayElement* parent )
Field 'parent.mRenderOp2.operationType' in 1st parameter 'parent' (pointer) is of type 'enum RenderOperation::OperationType'.
PanelOverlayElement::setTransparent ( bool inTransparent )
Field 'this.mRenderOp.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
PanelOverlayElement::getRenderOperation ( RenderOperation& op )
Field 'op.operationType' in 1st parameter 'op' (reference) is of type 'enum RenderOperation::OperationType'.
PanelOverlayElement::updatePositionGeometry ( )
Field 'this.mRenderOp.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
PanelOverlayElement::setUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mRenderOp.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
PanelOverlayElement::setTiling ( Real x, Real y, ushort layer )
Field 'this.mRenderOp.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
PanelOverlayElement::PanelOverlayElement ( String const& name )
Field 'this.mRenderOp.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
PanelOverlayElement::~PanelOverlayElement ( )
Field 'this.mRenderOp.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
TextAreaOverlayElement::initialise ( )
Field 'this.mRenderOp.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
...
to the top
Header Files 41
OgreAny.h
OgreBorderPanelOverlayElement.h
OgreColourValue.h
OgreCommon.h
OgreFont.h
OgreFontManager.h
OgreFrustum.h
OgreHardwareVertexBuffer.h
OgreIteratorWrapper.h
OgreMath.h
OgreMatrix4.h
OgreMemoryAllocatedObject.h
OgreMemoryAllocatorConfig.h
OgreMemoryStdAlloc.h
OgreMemorySTLAllocator.h
OgreOverlay.h
OgreOverlayContainer.h
OgreOverlayElement.h
OgreOverlayElementCommands.h
OgreOverlayElementFactory.h
OgreOverlayManager.h
OgreOverlayProfileSessionListener.h
OgreOverlaySystem.h
OgrePanelOverlayElement.h
OgrePlatform.h
OgrePrerequisites.h
OgreProfiler.h
OgreRenderable.h
OgreRenderOperation.h
OgreRenderQueueListener.h
OgreRenderSystem.h
OgreResource.h
OgreScriptLoader.h
OgreSingleton.h
OgreStringInterface.h
OgreStringVector.h
OgreTextAreaOverlayElement.h
OgreUserObjectBindings.h
OgreUTFString.h
OgreVector4.h
OgreVertexIndexData.h
to the top
Source Files 13
OgreBorderPanelOverlayElement.cpp
OgreFont.cpp
OgreFontManager.cpp
OgreOverlay.cpp
OgreOverlayContainer.cpp
OgreOverlayElement.cpp
OgreOverlayElementCommands.cpp
OgreOverlayElementFactory.cpp
OgreOverlayManager.cpp
OgreOverlayProfileSessionListener.cpp
OgreOverlaySystem.cpp
OgrePanelOverlayElement.cpp
OgreTextAreaOverlayElement.cpp
to the top
Objects 1
libOgreOverlay.so.1.10.12
to the top