1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-04 13:13:25 +03:00

0026912: CLang 3.6.2 compiler warning [-Winconsistent-missing-override]

This commit is contained in:
abv
2015-11-20 21:04:11 +03:00
committed by bugmaster
parent 4d8eca1dce
commit 79104795a1
700 changed files with 2920 additions and 2904 deletions

View File

@@ -46,18 +46,18 @@ public:
//! Specific filling of the list of Entities shared by an Entity
//! <ent>, which is an UnknownEntity from StepData.
Standard_EXPORT void FillSharedCase (const Standard_Integer casenum, const Handle(Standard_Transient)& ent, Interface_EntityIterator& iter) const;
Standard_EXPORT void FillSharedCase (const Standard_Integer casenum, const Handle(Standard_Transient)& ent, Interface_EntityIterator& iter) const Standard_OVERRIDE;
//! Specific Checking of an Entity <ent>
Standard_EXPORT void CheckCase (const Standard_Integer casenum, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const;
Standard_EXPORT void CheckCase (const Standard_Integer casenum, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const Standard_OVERRIDE;
//! Specific creation of a new void entity
Standard_EXPORT Standard_Boolean NewVoid (const Standard_Integer CN, Handle(Standard_Transient)& entto) const;
Standard_EXPORT Standard_Boolean NewVoid (const Standard_Integer CN, Handle(Standard_Transient)& entto) const Standard_OVERRIDE;
//! Specific Copy ("Deep") from <entfrom> to <entto> (same type)
//! by using a CopyTool which provides its working Map.
//! Use method Transferred from TransferControl to work
Standard_EXPORT void CopyCase (const Standard_Integer casenum, const Handle(Standard_Transient)& entfrom, const Handle(Standard_Transient)& entto, Interface_CopyTool& TC) const;
Standard_EXPORT void CopyCase (const Standard_Integer casenum, const Handle(Standard_Transient)& entfrom, const Handle(Standard_Transient)& entto, Interface_CopyTool& TC) const Standard_OVERRIDE;

View File

@@ -43,13 +43,13 @@ public:
Standard_EXPORT StepData_DescrGeneral(const Handle(StepData_Protocol)& proto);
Standard_EXPORT void FillSharedCase (const Standard_Integer CN, const Handle(Standard_Transient)& ent, Interface_EntityIterator& iter) const;
Standard_EXPORT void FillSharedCase (const Standard_Integer CN, const Handle(Standard_Transient)& ent, Interface_EntityIterator& iter) const Standard_OVERRIDE;
Standard_EXPORT void CheckCase (const Standard_Integer CN, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const;
Standard_EXPORT void CheckCase (const Standard_Integer CN, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const Standard_OVERRIDE;
Standard_EXPORT void CopyCase (const Standard_Integer CN, const Handle(Standard_Transient)& entfrom, const Handle(Standard_Transient)& entto, Interface_CopyTool& TC) const;
Standard_EXPORT void CopyCase (const Standard_Integer CN, const Handle(Standard_Transient)& entfrom, const Handle(Standard_Transient)& entto, Interface_CopyTool& TC) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean NewVoid (const Standard_Integer CN, Handle(Standard_Transient)& ent) const;
Standard_EXPORT Standard_Boolean NewVoid (const Standard_Integer CN, Handle(Standard_Transient)& ent) const Standard_OVERRIDE;

View File

@@ -44,19 +44,19 @@ public:
Standard_EXPORT StepData_DescrReadWrite(const Handle(StepData_Protocol)& proto);
Standard_EXPORT Standard_Integer CaseStep (const TCollection_AsciiString& atype) const;
Standard_EXPORT Standard_Integer CaseStep (const TCollection_AsciiString& atype) const Standard_OVERRIDE;
Standard_EXPORT virtual Standard_Integer CaseStep (const TColStd_SequenceOfAsciiString& types) const Standard_OVERRIDE;
Standard_EXPORT virtual Standard_Boolean IsComplex (const Standard_Integer CN) const Standard_OVERRIDE;
Standard_EXPORT const TCollection_AsciiString& StepType (const Standard_Integer CN) const;
Standard_EXPORT const TCollection_AsciiString& StepType (const Standard_Integer CN) const Standard_OVERRIDE;
Standard_EXPORT virtual Standard_Boolean ComplexType (const Standard_Integer CN, TColStd_SequenceOfAsciiString& types) const Standard_OVERRIDE;
Standard_EXPORT void ReadStep (const Standard_Integer CN, const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(Standard_Transient)& ent) const;
Standard_EXPORT void ReadStep (const Standard_Integer CN, const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(Standard_Transient)& ent) const Standard_OVERRIDE;
Standard_EXPORT void WriteStep (const Standard_Integer CN, StepData_StepWriter& SW, const Handle(Standard_Transient)& ent) const;
Standard_EXPORT void WriteStep (const Standard_Integer CN, StepData_StepWriter& SW, const Handle(Standard_Transient)& ent) const Standard_OVERRIDE;

View File

@@ -57,14 +57,14 @@ public:
Standard_EXPORT Handle(TColStd_HSequenceOfAsciiString) TypeList() const;
//! Tells if a ESDescr matches a step type : exact or super type
Standard_EXPORT Standard_Boolean Matches (const Standard_CString steptype) const;
Standard_EXPORT Standard_Boolean Matches (const Standard_CString steptype) const Standard_OVERRIDE;
//! Returns True
Standard_EXPORT Standard_Boolean IsComplex() const;
Standard_EXPORT Standard_Boolean IsComplex() const Standard_OVERRIDE;
//! Creates a described entity (i.e. a complex one, made of one
//! simple entity per member)
Standard_EXPORT Handle(StepData_Described) NewEntity() const;
Standard_EXPORT Handle(StepData_Described) NewEntity() const Standard_OVERRIDE;

View File

@@ -94,13 +94,13 @@ public:
Standard_EXPORT Handle(StepData_PDescr) NamedField (const Standard_CString name) const;
//! Tells if a ESDescr matches a step type : exact or super type
Standard_EXPORT Standard_Boolean Matches (const Standard_CString steptype) const;
Standard_EXPORT Standard_Boolean Matches (const Standard_CString steptype) const Standard_OVERRIDE;
//! Returns False
Standard_EXPORT Standard_Boolean IsComplex() const;
Standard_EXPORT Standard_Boolean IsComplex() const Standard_OVERRIDE;
//! Creates a described entity (i.e. a simple one)
Standard_EXPORT Handle(StepData_Described) NewEntity() const;
Standard_EXPORT Handle(StepData_Described) NewEntity() const Standard_OVERRIDE;

View File

@@ -41,10 +41,10 @@ public:
//! Specific filling of the list of Entities shared by an Entity
//! <ent>. Can use the internal utility method Share, below
Standard_EXPORT virtual void FillSharedCase (const Standard_Integer casenum, const Handle(Standard_Transient)& ent, Interface_EntityIterator& iter) const = 0;
Standard_EXPORT virtual void FillSharedCase (const Standard_Integer casenum, const Handle(Standard_Transient)& ent, Interface_EntityIterator& iter) const Standard_OVERRIDE = 0;
//! Specific Checking of an Entity <ent>
Standard_EXPORT virtual void CheckCase (const Standard_Integer casenum, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const = 0;
Standard_EXPORT virtual void CheckCase (const Standard_Integer casenum, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const Standard_OVERRIDE = 0;
//! Specific Copy ("Deep") from <entfrom> to <entto> (same type)
//! by using a TransferControl which provides its working Map.
@@ -53,7 +53,7 @@ public:
//! A Default is provided which does nothing (must current case !)
//! Already copied references (by CopyFrom) must remain unchanged
//! Use method Search from TransferControl to work
Standard_EXPORT virtual void CopyCase (const Standard_Integer casenum, const Handle(Standard_Transient)& entfrom, const Handle(Standard_Transient)& entto, Interface_CopyTool& TC) const = 0;
Standard_EXPORT virtual void CopyCase (const Standard_Integer casenum, const Handle(Standard_Transient)& entfrom, const Handle(Standard_Transient)& entto, Interface_CopyTool& TC) const Standard_OVERRIDE = 0;

View File

@@ -57,26 +57,26 @@ public:
Standard_EXPORT Handle(StepData_ECDescr) ECDescr() const;
//! Returns False
Standard_EXPORT Standard_Boolean IsComplex() const;
Standard_EXPORT Standard_Boolean IsComplex() const Standard_OVERRIDE;
//! Tells if a step type is matched by <me>
//! For a Simple Entity : own type or super type
//! For a Complex Entity : one of the members
Standard_EXPORT Standard_Boolean Matches (const Standard_CString steptype) const;
Standard_EXPORT Standard_Boolean Matches (const Standard_CString steptype) const Standard_OVERRIDE;
//! Returns a Simple Entity which matches with a Type in <me> :
//! For a Simple Entity : me if it matches, else a null handle
//! For a Complex Entity : the member which matches, else null
Standard_EXPORT Handle(StepData_Simple) As (const Standard_CString steptype) const;
Standard_EXPORT Handle(StepData_Simple) As (const Standard_CString steptype) const Standard_OVERRIDE;
//! Tells if a Field brings a given name
Standard_EXPORT Standard_Boolean HasField (const Standard_CString name) const;
Standard_EXPORT Standard_Boolean HasField (const Standard_CString name) const Standard_OVERRIDE;
//! Returns a Field from its name; read-only
Standard_EXPORT const StepData_Field& Field (const Standard_CString name) const;
Standard_EXPORT const StepData_Field& Field (const Standard_CString name) const Standard_OVERRIDE;
//! Returns a Field from its name; read or write
Standard_EXPORT StepData_Field& CField (const Standard_CString name);
Standard_EXPORT StepData_Field& CField (const Standard_CString name) Standard_OVERRIDE;
//! Returns the count of simple members
Standard_EXPORT Standard_Integer NbMembers() const;
@@ -88,10 +88,10 @@ public:
Standard_EXPORT Handle(TColStd_HSequenceOfAsciiString) TypeList() const;
//! Fills a Check by using its Description
Standard_EXPORT void Check (Handle(Interface_Check)& ach) const;
Standard_EXPORT void Check (Handle(Interface_Check)& ach) const Standard_OVERRIDE;
//! Fills an EntityIterator with entities shared by <me>
Standard_EXPORT void Shared (Interface_EntityIterator& list) const;
Standard_EXPORT void Shared (Interface_EntityIterator& list) const Standard_OVERRIDE;

View File

@@ -55,10 +55,10 @@ public:
//! Gives the count of Protocols used as Resource (can be zero)
//! Here, No resource
Standard_EXPORT Standard_Integer NbResources() const;
Standard_EXPORT Standard_Integer NbResources() const Standard_OVERRIDE;
//! Returns a Resource, given a rank. Here, none
Standard_EXPORT Handle(Interface_Protocol) Resource (const Standard_Integer num) const;
Standard_EXPORT Handle(Interface_Protocol) Resource (const Standard_Integer num) const Standard_OVERRIDE;
//! Returns a unique positive number for any recognized entity
//! Redefined to work by calling both TypeNumber and, for a
@@ -67,7 +67,7 @@ public:
//! Returns a Case Number, specific of each recognized Type
//! Here, only Unknown Entity is recognized
Standard_EXPORT Standard_Integer TypeNumber (const Handle(Standard_Type)& atype) const;
Standard_EXPORT Standard_Integer TypeNumber (const Handle(Standard_Type)& atype) const Standard_OVERRIDE;
//! Returns the Schema Name attached to each class of Protocol
//! To be redefined by each sub-class
@@ -76,17 +76,17 @@ public:
Standard_EXPORT virtual Standard_CString SchemaName() const;
//! Creates an empty Model for Step Norm
Standard_EXPORT Handle(Interface_InterfaceModel) NewModel() const;
Standard_EXPORT Handle(Interface_InterfaceModel) NewModel() const Standard_OVERRIDE;
//! Returns True if <model> is a Model of Step Norm
Standard_EXPORT Standard_Boolean IsSuitableModel (const Handle(Interface_InterfaceModel)& model) const;
Standard_EXPORT Standard_Boolean IsSuitableModel (const Handle(Interface_InterfaceModel)& model) const Standard_OVERRIDE;
//! Creates a new Unknown Entity for Step (UndefinedEntity)
Standard_EXPORT Handle(Standard_Transient) UnknownEntity() const;
Standard_EXPORT Handle(Standard_Transient) UnknownEntity() const Standard_OVERRIDE;
//! Returns True if <ent> is an Unknown Entity for the Norm, i.e.
//! Type UndefinedEntity, status Unknown
Standard_EXPORT Standard_Boolean IsUnknownEntity (const Handle(Standard_Transient)& ent) const;
Standard_EXPORT Standard_Boolean IsUnknownEntity (const Handle(Standard_Transient)& ent) const Standard_OVERRIDE;
//! Returns a unique positive CaseNumber for types described by
//! an EDescr (late binding)

View File

@@ -56,7 +56,7 @@ public:
//! CaseNum (this type)
//! Warning : The methods CaseStep, StepType and Recognize,
//! must be in phase (triplets CaseNum-StepType-Type of Object)
Standard_EXPORT Standard_Integer CaseNum (const Handle(Interface_FileReaderData)& data, const Standard_Integer num) const;
Standard_EXPORT Standard_Integer CaseNum (const Handle(Interface_FileReaderData)& data, const Standard_Integer num) const Standard_OVERRIDE;
//! Defines Case Numbers corresponding to the recognized Types
//! Called by CaseNum (data,num) above for a Simple Type Entity
@@ -99,7 +99,7 @@ public:
Standard_EXPORT virtual Standard_Boolean ComplexType (const Standard_Integer CN, TColStd_SequenceOfAsciiString& types) const;
//! General Read Function, calls ReadStep
Standard_EXPORT void Read (const Standard_Integer CN, const Handle(Interface_FileReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(Standard_Transient)& ent) const;
Standard_EXPORT void Read (const Standard_Integer CN, const Handle(Interface_FileReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(Standard_Transient)& ent) const Standard_OVERRIDE;
//! Specific Read Function. Works with StepReaderData
Standard_EXPORT virtual void ReadStep (const Standard_Integer CN, const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(Standard_Transient)& ent) const = 0;

View File

@@ -54,26 +54,26 @@ public:
Standard_EXPORT Standard_CString StepType() const;
//! Returns False
Standard_EXPORT Standard_Boolean IsComplex() const;
Standard_EXPORT Standard_Boolean IsComplex() const Standard_OVERRIDE;
//! Tells if a step type is matched by <me>
//! For a Simple Entity : own type or super type
//! For a Complex Entity : one of the members
Standard_EXPORT Standard_Boolean Matches (const Standard_CString steptype) const;
Standard_EXPORT Standard_Boolean Matches (const Standard_CString steptype) const Standard_OVERRIDE;
//! Returns a Simple Entity which matches with a Type in <me> :
//! For a Simple Entity : me if it matches, else a null handle
//! For a Complex Entity : the member which matches, else null
Standard_EXPORT Handle(StepData_Simple) As (const Standard_CString steptype) const;
Standard_EXPORT Handle(StepData_Simple) As (const Standard_CString steptype) const Standard_OVERRIDE;
//! Tells if a Field brings a given name
Standard_EXPORT Standard_Boolean HasField (const Standard_CString name) const;
Standard_EXPORT Standard_Boolean HasField (const Standard_CString name) const Standard_OVERRIDE;
//! Returns a Field from its name; read-only
Standard_EXPORT const StepData_Field& Field (const Standard_CString name) const;
Standard_EXPORT const StepData_Field& Field (const Standard_CString name) const Standard_OVERRIDE;
//! Returns a Field from its name; read or write
Standard_EXPORT StepData_Field& CField (const Standard_CString name);
Standard_EXPORT StepData_Field& CField (const Standard_CString name) Standard_OVERRIDE;
//! Returns the count of fields
Standard_EXPORT Standard_Integer NbFields() const;
@@ -91,10 +91,10 @@ public:
Standard_EXPORT StepData_FieldListN& CFields();
//! Fills a Check by using its Description
Standard_EXPORT void Check (Handle(Interface_Check)& ach) const;
Standard_EXPORT void Check (Handle(Interface_Check)& ach) const Standard_OVERRIDE;
//! Fills an EntityIterator with entities shared by <me>
Standard_EXPORT void Shared (Interface_EntityIterator& list) const;
Standard_EXPORT void Shared (Interface_EntityIterator& list) const Standard_OVERRIDE;

View File

@@ -55,10 +55,10 @@ public:
Standard_EXPORT Handle(Standard_Transient) Entity (const Standard_Integer num) const;
//! gets header from another Model (uses Header Protocol)
Standard_EXPORT void GetFromAnother (const Handle(Interface_InterfaceModel)& other);
Standard_EXPORT void GetFromAnother (const Handle(Interface_InterfaceModel)& other) Standard_OVERRIDE;
//! Returns a New Empty Model, same type as <me>, i.e. StepModel
Standard_EXPORT Handle(Interface_InterfaceModel) NewEmptyModel() const;
Standard_EXPORT Handle(Interface_InterfaceModel) NewEmptyModel() const Standard_OVERRIDE;
//! returns Header entities under the form of an iterator
Standard_EXPORT Interface_EntityIterator Header() const;
@@ -70,7 +70,7 @@ public:
Standard_EXPORT Handle(Standard_Transient) HeaderEntity (const Handle(Standard_Type)& atype) const;
//! Clears the Header
Standard_EXPORT void ClearHeader();
Standard_EXPORT void ClearHeader() Standard_OVERRIDE;
//! Adds an Entity to the Header
Standard_EXPORT void AddHeaderEntity (const Handle(Standard_Transient)& ent);
@@ -83,10 +83,10 @@ public:
//! prints its Type. Else sends the Header under the form of
//! HEADER Section of an Ascii Step File
//! <level> is not used because Header is not so big
Standard_EXPORT void DumpHeader (const Handle(Message_Messenger)& S, const Standard_Integer level = 0) const;
Standard_EXPORT void DumpHeader (const Handle(Message_Messenger)& S, const Standard_Integer level = 0) const Standard_OVERRIDE;
//! erases specific labels, i.e. clears the map (entity-ident)
Standard_EXPORT void ClearLabels();
Standard_EXPORT void ClearLabels() Standard_OVERRIDE;
//! Attaches an ident to an entity to produce a label
//! (does nothing if <ent> is not in <me>)
@@ -98,11 +98,11 @@ public:
//! Prints label specific to STEP norm for a given entity, i.e.
//! if a LabelIdent has been recorded, its value with '#', else
//! the number in the model with '#' and between ()
Standard_EXPORT void PrintLabel (const Handle(Standard_Transient)& ent, const Handle(Message_Messenger)& S) const;
Standard_EXPORT void PrintLabel (const Handle(Standard_Transient)& ent, const Handle(Message_Messenger)& S) const Standard_OVERRIDE;
//! Returns a string with the label attached to a given entity,
//! same form as for PrintLabel
Standard_EXPORT Handle(TCollection_HAsciiString) StringLabel (const Handle(Standard_Transient)& ent) const;
Standard_EXPORT Handle(TCollection_HAsciiString) StringLabel (const Handle(Standard_Transient)& ent) const Standard_OVERRIDE;

View File

@@ -291,7 +291,7 @@ public:
//! determines the first suitable record following a given one
//! that is, skips SCOPE,ENDSCOPE and SUBLIST records
//! Note : skips Header records, which are accessed separately
Standard_EXPORT Standard_Integer FindNextRecord (const Standard_Integer num) const;
Standard_EXPORT Standard_Integer FindNextRecord (const Standard_Integer num) const Standard_OVERRIDE;
//! determines reference numbers in EntityNumber fields
//! called by Prepare from StepReaderTool to prepare later using

View File

@@ -66,7 +66,7 @@ public:
//! recognizes records, by asking either ReaderLib (default) or
//! FileRecognizer (if defined) to do so. <ach> is to call
//! RecognizeByLib
Standard_EXPORT Standard_Boolean Recognize (const Standard_Integer num, Handle(Interface_Check)& ach, Handle(Standard_Transient)& ent);
Standard_EXPORT Standard_Boolean Recognize (const Standard_Integer num, Handle(Interface_Check)& ach, Handle(Standard_Transient)& ent) Standard_OVERRIDE;
//! bounds empty entities and sub-lists to header records
//! works like Prepare + SetEntityNumbers, but for header
@@ -78,12 +78,12 @@ public:
//! fills model's header; that is, gives to it Header entities
//! and commands their loading. Also fills StepModel's Global
//! Check from StepReaderData's GlobalCheck
Standard_EXPORT void BeginRead (const Handle(Interface_InterfaceModel)& amodel);
Standard_EXPORT void BeginRead (const Handle(Interface_InterfaceModel)& amodel) Standard_OVERRIDE;
//! fills an entity, given record no; works by using a ReaderLib
//! to load each entity, which must be a Transient
//! Actually, returned value is True if no fail, False else
Standard_EXPORT Standard_Boolean AnalyseRecord (const Standard_Integer num, const Handle(Standard_Transient)& anent, Handle(Interface_Check)& acheck);
Standard_EXPORT Standard_Boolean AnalyseRecord (const Standard_Integer num, const Handle(Standard_Transient)& anent, Handle(Interface_Check)& acheck) Standard_OVERRIDE;
//! Ends file reading after reading all the entities
//! Here, it binds in the model, Idents to Entities (for checks)