mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0026912: CLang 3.6.2 compiler warning [-Winconsistent-missing-override]
This commit is contained in:
@@ -49,21 +49,21 @@ public:
|
||||
|
||||
//! Lists the Entities shared by an IGESEntity, which must be
|
||||
//! an UndefinedEntity
|
||||
Standard_EXPORT void OwnSharedCase (const Standard_Integer CN, const Handle(IGESData_IGESEntity)& ent, Interface_EntityIterator& iter) const;
|
||||
Standard_EXPORT void OwnSharedCase (const Standard_Integer CN, const Handle(IGESData_IGESEntity)& ent, Interface_EntityIterator& iter) const Standard_OVERRIDE;
|
||||
|
||||
//! Returns a DirChecker, specific for each type of Entity
|
||||
//! Here, Returns an empty DirChecker (no constraint to check)
|
||||
Standard_EXPORT IGESData_DirChecker DirChecker (const Standard_Integer CN, const Handle(IGESData_IGESEntity)& ent) const;
|
||||
Standard_EXPORT IGESData_DirChecker DirChecker (const Standard_Integer CN, const Handle(IGESData_IGESEntity)& ent) const Standard_OVERRIDE;
|
||||
|
||||
//! Performs Specific Semantic Check for each type of Entity
|
||||
//! Here, does nothing (no constraint to check)
|
||||
Standard_EXPORT void OwnCheckCase (const Standard_Integer CN, const Handle(IGESData_IGESEntity)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const;
|
||||
Standard_EXPORT void OwnCheckCase (const Standard_Integer CN, const Handle(IGESData_IGESEntity)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const Standard_OVERRIDE;
|
||||
|
||||
//! Specific creation of a new void entity (UndefinedEntity only)
|
||||
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;
|
||||
|
||||
//! Copies parameters which are specific of each Type of Entity
|
||||
Standard_EXPORT void OwnCopyCase (const Standard_Integer CN, const Handle(IGESData_IGESEntity)& entfrom, const Handle(IGESData_IGESEntity)& entto, Interface_CopyTool& TC) const;
|
||||
Standard_EXPORT void OwnCopyCase (const Standard_Integer CN, const Handle(IGESData_IGESEntity)& entfrom, const Handle(IGESData_IGESEntity)& entto, Interface_CopyTool& TC) const Standard_OVERRIDE;
|
||||
|
||||
|
||||
|
||||
|
@@ -43,7 +43,7 @@ public:
|
||||
//! Specific Dump for UndefinedEntity : it concerns only
|
||||
//! own parameters, the general data (Directory Part, Lists) are
|
||||
//! taken into account by the IGESDumper
|
||||
Standard_EXPORT void OwnDump (const Standard_Integer CN, const Handle(IGESData_IGESEntity)& ent, const IGESData_IGESDumper& dumper, const Handle(Message_Messenger)& S, const Standard_Integer own) const;
|
||||
Standard_EXPORT void OwnDump (const Standard_Integer CN, const Handle(IGESData_IGESEntity)& ent, const IGESData_IGESDumper& dumper, const Handle(Message_Messenger)& S, const Standard_Integer own) const Standard_OVERRIDE;
|
||||
|
||||
|
||||
|
||||
|
@@ -51,7 +51,7 @@ public:
|
||||
//! according a Case Number <CN> (formerly computed by CaseNum).
|
||||
//! Considers Properties and Directory Part, and calls
|
||||
//! OwnSharedCase (which is adapted to each Type of Entity)
|
||||
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;
|
||||
|
||||
//! Lists the Entities shared by a given IGESEntity <ent>, from
|
||||
//! its specific parameters : specific for each type
|
||||
@@ -69,7 +69,7 @@ public:
|
||||
//! Semantic Checking of an IGESEntity. Performs general Checks,
|
||||
//! which use DirChecker, then call OwnCheck which does a check
|
||||
//! specific for each type of Entity
|
||||
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;
|
||||
|
||||
//! Returns a DirChecker, specific for each type of Entity
|
||||
//! (identified by its Case Number) : this DirChecker defines
|
||||
@@ -84,13 +84,13 @@ public:
|
||||
Standard_EXPORT virtual Standard_Boolean CanCopy (const Standard_Integer CN, const Handle(Standard_Transient)& ent) const Standard_OVERRIDE;
|
||||
|
||||
//! Specific creation of a new void entity
|
||||
Standard_EXPORT virtual Standard_Boolean NewVoid (const Standard_Integer CN, Handle(Standard_Transient)& entto) const = 0;
|
||||
Standard_EXPORT virtual Standard_Boolean NewVoid (const Standard_Integer CN, Handle(Standard_Transient)& entto) const Standard_OVERRIDE = 0;
|
||||
|
||||
//! Copy ("Deep") from <entfrom> to <entto> (same type)
|
||||
//! by using a CopyTool which provides its working Map.
|
||||
//! For IGESEntities, Copies general data (Directory Part, List of
|
||||
//! Properties) and call OwnCopyCase
|
||||
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;
|
||||
|
||||
//! Copies parameters which are specific of each Type of Entity
|
||||
Standard_EXPORT virtual void OwnCopyCase (const Standard_Integer CN, const Handle(IGESData_IGESEntity)& entfrom, const Handle(IGESData_IGESEntity)& entto, Interface_CopyTool& TC) const = 0;
|
||||
|
@@ -62,12 +62,12 @@ public:
|
||||
Standard_EXPORT IGESData_IGESModel();
|
||||
|
||||
//! Erases all data specific to IGES file Header (Start + Global)
|
||||
Standard_EXPORT void ClearHeader();
|
||||
Standard_EXPORT void ClearHeader() Standard_OVERRIDE;
|
||||
|
||||
//! Prints the IGES file header
|
||||
//! (Start and Global Sections) to the log file. The integer
|
||||
//! parameter is intended to be used as a level indicator but is not used at present.
|
||||
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;
|
||||
|
||||
//! Returns Model's Start Section (list of comment lines)
|
||||
Standard_EXPORT Handle(TColStd_HSequenceOfHAsciiString) StartSection() const;
|
||||
@@ -125,10 +125,10 @@ public:
|
||||
Standard_EXPORT Standard_Integer DNum (const Handle(IGESData_IGESEntity)& ent) const;
|
||||
|
||||
//! gets Header (GlobalSection) from another Model
|
||||
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. IGESModel
|
||||
Standard_EXPORT Handle(Interface_InterfaceModel) NewEmptyModel() const;
|
||||
Standard_EXPORT Handle(Interface_InterfaceModel) NewEmptyModel() const Standard_OVERRIDE;
|
||||
|
||||
//! Checks that the IGES file Global
|
||||
//! section contains valid data that conforms to the IGES specifications.
|
||||
@@ -140,11 +140,11 @@ public:
|
||||
Standard_EXPORT void SetLineWeights (const Standard_Real defw);
|
||||
|
||||
//! erases specific labels, i.e. does nothing
|
||||
Standard_EXPORT void ClearLabels();
|
||||
Standard_EXPORT void ClearLabels() Standard_OVERRIDE;
|
||||
|
||||
//! Prints label specific to IGES norm for a given entity, i.e.
|
||||
//! its directory entry number (2*Number-1)
|
||||
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;
|
||||
|
||||
//! Prints label specific to IGES norm for a given -- --
|
||||
//! entity, i.e. its directory entry number (2*Number-1)
|
||||
@@ -157,7 +157,7 @@ public:
|
||||
|
||||
//! Returns a string with the label attached to a given entity,
|
||||
//! i.e. a string "Dnn" with nn = directory entry number (2*N-1)
|
||||
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;
|
||||
|
||||
|
||||
|
||||
|
@@ -91,7 +91,7 @@ public:
|
||||
|
||||
//! determines next suitable record from num; that is num+1 except
|
||||
//! for last one which gives 0
|
||||
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
|
||||
//! SetEntities from IGESReaderTool)
|
||||
|
@@ -62,16 +62,16 @@ public:
|
||||
Standard_EXPORT void Prepare (const Handle(IGESData_FileRecognizer)& reco);
|
||||
|
||||
//! recognizes records by asking Protocol (on data of DirType)
|
||||
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;
|
||||
|
||||
//! fills model's header, that is, its GlobalSection
|
||||
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 calling ReadDirPart
|
||||
//! then ReadParams (with help of a ParamReader), then if required
|
||||
//! ReadProps and ReadAssocs, from IGESEntity
|
||||
//! Returns True if no fail has been recorded
|
||||
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;
|
||||
|
||||
//! after reading entities, true line weights can be computed
|
||||
Standard_EXPORT virtual void EndRead (const Handle(Interface_InterfaceModel)& amodel) Standard_OVERRIDE;
|
||||
|
@@ -44,27 +44,27 @@ public:
|
||||
Standard_EXPORT IGESData_Protocol();
|
||||
|
||||
//! Gives the count of Resource Protocol. Here, none
|
||||
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 Case Number, specific of each recognized Type
|
||||
//! Here, Undefined and Free Format Entities have the Number 1.
|
||||
Standard_EXPORT Standard_Integer TypeNumber (const Handle(Standard_Type)& atype) const;
|
||||
Standard_EXPORT Standard_Integer TypeNumber (const Handle(Standard_Type)& atype) const Standard_OVERRIDE;
|
||||
|
||||
//! Creates an empty Model for IGES 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 IGES 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 IGES (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;
|
||||
|
||||
|
||||
|
||||
|
@@ -63,7 +63,7 @@ public:
|
||||
//! Case Number, or 0 if failed.
|
||||
//! Works with IGESReaderData which provides Type & Form Numbers,
|
||||
//! and calls CaseIGES (see below)
|
||||
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 Entity Types taken
|
||||
//! into account by a sub-class of ReadWriteModule (hence, each
|
||||
@@ -73,7 +73,7 @@ public:
|
||||
Standard_EXPORT virtual Standard_Integer CaseIGES (const Standard_Integer typenum, const Standard_Integer formnum) const = 0;
|
||||
|
||||
//! General Read Function. See IGESReaderTool for more info
|
||||
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;
|
||||
|
||||
//! Reads own parameters from file for an Entity; <PR> gives
|
||||
//! access to them, <IR> detains parameter types and values
|
||||
|
Reference in New Issue
Block a user