mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-19 13:40:49 +03:00
0024002: Overall code and build procedure refactoring -- automatic
Automatic upgrade of OCCT code by command "occt_upgrade . -nocdl": - WOK-generated header files from inc and sources from drv are moved to src - CDL files removed - All packages are converted to nocdlpack
This commit is contained in:
@@ -1,85 +1,88 @@
|
||||
TColStd_PackedMapOfInteger.hxx
|
||||
TColStd_PackedMapOfInteger.cxx
|
||||
TColStd_MapIteratorOfPackedMapOfInteger.hxx
|
||||
TColStd_MapIteratorOfPackedMapOfInteger.cxx
|
||||
TColStd_Array1OfInteger.hxx
|
||||
TColStd_Array1OfReal.hxx
|
||||
TColStd_Array1OfCharacter.hxx
|
||||
TColStd_Array1OfBoolean.hxx
|
||||
TColStd_Array1OfAsciiString.hxx
|
||||
TColStd_Array1OfExtendedString.hxx
|
||||
TColStd_Array1OfTransient.hxx
|
||||
TColStd_Array1OfBoolean.hxx
|
||||
TColStd_Array1OfByte.hxx
|
||||
TColStd_HArray1OfInteger.hxx
|
||||
TColStd_HArray1OfReal.hxx
|
||||
TColStd_HArray1OfCharacter.hxx
|
||||
TColStd_HArray1OfBoolean.hxx
|
||||
TColStd_HArray1OfAsciiString.hxx
|
||||
TColStd_HArray1OfExtendedString.hxx
|
||||
TColStd_HArray1OfTransient.hxx
|
||||
TColStd_HArray1OfByte.hxx
|
||||
TColStd_Array1OfCharacter.hxx
|
||||
TColStd_Array1OfExtendedString.hxx
|
||||
TColStd_Array1OfInteger.hxx
|
||||
TColStd_Array1OfListOfInteger.hxx
|
||||
TColStd_Array1OfReal.hxx
|
||||
TColStd_Array1OfTransient.hxx
|
||||
TColStd_Array2OfBoolean.hxx
|
||||
TColStd_Array2OfCharacter.hxx
|
||||
TColStd_Array2OfInteger.hxx
|
||||
TColStd_Array2OfReal.hxx
|
||||
TColStd_Array2OfCharacter.hxx
|
||||
TColStd_Array2OfBoolean.hxx
|
||||
TColStd_Array2OfTransient.hxx
|
||||
TColStd_DataMapIteratorOfDataMapOfAsciiStringInteger.hxx
|
||||
TColStd_DataMapIteratorOfDataMapOfIntegerInteger.hxx
|
||||
TColStd_DataMapIteratorOfDataMapOfIntegerListOfInteger.hxx
|
||||
TColStd_DataMapIteratorOfDataMapOfIntegerReal.hxx
|
||||
TColStd_DataMapIteratorOfDataMapOfIntegerTransient.hxx
|
||||
TColStd_DataMapIteratorOfDataMapOfStringInteger.hxx
|
||||
TColStd_DataMapIteratorOfDataMapOfTransientTransient.hxx
|
||||
TColStd_DataMapOfAsciiStringInteger.hxx
|
||||
TColStd_DataMapOfIntegerInteger.hxx
|
||||
TColStd_DataMapOfIntegerListOfInteger.hxx
|
||||
TColStd_DataMapOfIntegerReal.hxx
|
||||
TColStd_DataMapOfIntegerTransient.hxx
|
||||
TColStd_DataMapOfStringInteger.hxx
|
||||
TColStd_DataMapOfTransientTransient.hxx
|
||||
TColStd_HArray1OfAsciiString.hxx
|
||||
TColStd_HArray1OfBoolean.hxx
|
||||
TColStd_HArray1OfByte.hxx
|
||||
TColStd_HArray1OfCharacter.hxx
|
||||
TColStd_HArray1OfExtendedString.hxx
|
||||
TColStd_HArray1OfInteger.hxx
|
||||
TColStd_HArray1OfListOfInteger.hxx
|
||||
TColStd_HArray1OfReal.hxx
|
||||
TColStd_HArray1OfTransient.hxx
|
||||
TColStd_HArray2OfBoolean.hxx
|
||||
TColStd_HArray2OfCharacter.hxx
|
||||
TColStd_HArray2OfInteger.hxx
|
||||
TColStd_HArray2OfReal.hxx
|
||||
TColStd_HArray2OfCharacter.hxx
|
||||
TColStd_HArray2OfBoolean.hxx
|
||||
TColStd_HArray2OfTransient.hxx
|
||||
TColStd_SequenceOfInteger.hxx
|
||||
TColStd_SequenceOfReal.hxx
|
||||
TColStd_SequenceOfAsciiString.hxx
|
||||
TColStd_SequenceOfHAsciiString.hxx
|
||||
TColStd_SequenceOfExtendedString.hxx
|
||||
TColStd_SequenceOfHExtendedString.hxx
|
||||
TColStd_SequenceOfTransient.hxx
|
||||
TColStd_SequenceOfAddress.hxx
|
||||
TColStd_SequenceOfBoolean.hxx
|
||||
TColStd_HPackedMapOfInteger.cxx
|
||||
TColStd_HPackedMapOfInteger.hxx
|
||||
TColStd_HPackedMapOfInteger.lxx
|
||||
TColStd_HSequenceOfAsciiString.hxx
|
||||
TColStd_HSequenceOfExtendedString.hxx
|
||||
TColStd_HSequenceOfHAsciiString.hxx
|
||||
TColStd_HSequenceOfHExtendedString.hxx
|
||||
TColStd_HSequenceOfInteger.hxx
|
||||
TColStd_HSequenceOfReal.hxx
|
||||
TColStd_HSequenceOfAsciiString.hxx
|
||||
TColStd_HSequenceOfHAsciiString.hxx
|
||||
TColStd_HSequenceOfExtendedString.hxx
|
||||
TColStd_HSequenceOfHExtendedString.hxx
|
||||
TColStd_HSequenceOfTransient.hxx
|
||||
TColStd_ListOfInteger.hxx
|
||||
TColStd_ListIteratorOfListOfInteger.hxx
|
||||
TColStd_ListOfReal.hxx
|
||||
TColStd_ListIteratorOfListOfReal.hxx
|
||||
TColStd_ListOfTransient.hxx
|
||||
TColStd_ListIteratorOfListOfTransient.hxx
|
||||
TColStd_ListOfAsciiString.hxx
|
||||
TColStd_ListIteratorOfListOfAsciiString.hxx
|
||||
TColStd_MapIntegerHasher.hxx
|
||||
TColStd_MapRealHasher.hxx
|
||||
TColStd_MapTransientHasher.hxx
|
||||
TColStd_MapOfInteger.hxx
|
||||
TColStd_MapIteratorOfMapOfInteger.hxx
|
||||
TColStd_MapOfReal.hxx
|
||||
TColStd_MapIteratorOfMapOfReal.hxx
|
||||
TColStd_MapOfTransient.hxx
|
||||
TColStd_MapIteratorOfMapOfTransient.hxx
|
||||
TColStd_MapOfAsciiString.hxx
|
||||
TColStd_MapIteratorOfMapOfAsciiString.hxx
|
||||
TColStd_IndexedDataMapOfTransientTransient.hxx
|
||||
TColStd_IndexedMapOfInteger.hxx
|
||||
TColStd_IndexedMapOfReal.hxx
|
||||
TColStd_IndexedMapOfTransient.hxx
|
||||
TColStd_IndexedDataMapOfTransientTransient.hxx
|
||||
TColStd_DataMapOfIntegerReal.hxx
|
||||
TColStd_DataMapIteratorOfDataMapOfIntegerReal.hxx
|
||||
TColStd_DataMapOfIntegerInteger.hxx
|
||||
TColStd_DataMapIteratorOfDataMapOfIntegerInteger.hxx
|
||||
TColStd_DataMapOfIntegerListOfInteger.hxx
|
||||
TColStd_DataMapIteratorOfDataMapOfIntegerListOfInteger.hxx
|
||||
TColStd_DataMapOfTransientTransient.hxx
|
||||
TColStd_DataMapIteratorOfDataMapOfTransientTransient.hxx
|
||||
TColStd_DataMapOfAsciiStringInteger.hxx
|
||||
TColStd_DataMapIteratorOfDataMapOfAsciiStringInteger.hxx
|
||||
TColStd_DataMapOfIntegerTransient.hxx
|
||||
TColStd_DataMapIteratorOfDataMapOfIntegerTransient.hxx
|
||||
TColStd_DataMapOfStringInteger.hxx
|
||||
TColStd_DataMapIteratorOfDataMapOfStringInteger.hxx
|
||||
TColStd_Array1OfListOfInteger.hxx
|
||||
TColStd_HArray1OfListOfInteger.hxx
|
||||
TColStd_ListIteratorOfListOfAsciiString.hxx
|
||||
TColStd_ListIteratorOfListOfInteger.hxx
|
||||
TColStd_ListIteratorOfListOfReal.hxx
|
||||
TColStd_ListIteratorOfListOfTransient.hxx
|
||||
TColStd_ListOfAsciiString.hxx
|
||||
TColStd_ListOfInteger.hxx
|
||||
TColStd_ListOfReal.hxx
|
||||
TColStd_ListOfTransient.hxx
|
||||
TColStd_MapIntegerHasher.hxx
|
||||
TColStd_MapIteratorOfMapOfAsciiString.hxx
|
||||
TColStd_MapIteratorOfMapOfInteger.hxx
|
||||
TColStd_MapIteratorOfMapOfReal.hxx
|
||||
TColStd_MapIteratorOfMapOfTransient.hxx
|
||||
TColStd_MapIteratorOfPackedMapOfInteger.cxx
|
||||
TColStd_MapIteratorOfPackedMapOfInteger.hxx
|
||||
TColStd_MapOfAsciiString.hxx
|
||||
TColStd_MapOfInteger.hxx
|
||||
TColStd_MapOfReal.hxx
|
||||
TColStd_MapOfTransient.hxx
|
||||
TColStd_MapRealHasher.hxx
|
||||
TColStd_MapTransientHasher.hxx
|
||||
TColStd_PackedMapOfInteger.cxx
|
||||
TColStd_PackedMapOfInteger.hxx
|
||||
TColStd_SequenceOfAddress.hxx
|
||||
TColStd_SequenceOfAsciiString.hxx
|
||||
TColStd_SequenceOfBoolean.hxx
|
||||
TColStd_SequenceOfExtendedString.hxx
|
||||
TColStd_SequenceOfHAsciiString.hxx
|
||||
TColStd_SequenceOfHExtendedString.hxx
|
||||
TColStd_SequenceOfInteger.hxx
|
||||
TColStd_SequenceOfReal.hxx
|
||||
TColStd_SequenceOfTransient.hxx
|
||||
|
@@ -1,169 +0,0 @@
|
||||
-- Copyright (c) 1998-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
package TColStd
|
||||
|
||||
|
||||
uses TCollection
|
||||
|
||||
is
|
||||
|
||||
imported PackedMapOfInteger;
|
||||
imported MapIteratorOfPackedMapOfInteger;
|
||||
|
||||
|
||||
-- Instantiations de TCollection --
|
||||
-- ***************************** --
|
||||
------------------------------------------------------------------------
|
||||
|
||||
class HPackedMapOfInteger;
|
||||
|
||||
imported Array1OfInteger;
|
||||
imported Array1OfReal;
|
||||
imported Array1OfCharacter;
|
||||
imported Array1OfBoolean;
|
||||
imported Array1OfAsciiString;
|
||||
imported Array1OfExtendedString;
|
||||
imported Array1OfTransient;
|
||||
imported Array1OfByte;
|
||||
|
||||
|
||||
imported transient class HArray1OfInteger;
|
||||
imported transient class HArray1OfReal;
|
||||
imported transient class HArray1OfCharacter;
|
||||
imported transient class HArray1OfBoolean;
|
||||
imported transient class HArray1OfAsciiString;
|
||||
imported transient class HArray1OfExtendedString;
|
||||
imported transient class HArray1OfTransient;
|
||||
imported transient class HArray1OfByte;
|
||||
|
||||
|
||||
imported Array2OfInteger;
|
||||
imported Array2OfReal;
|
||||
imported Array2OfCharacter;
|
||||
imported Array2OfBoolean;
|
||||
imported Array2OfTransient;
|
||||
|
||||
|
||||
imported transient class HArray2OfInteger;
|
||||
imported transient class HArray2OfReal;
|
||||
imported transient class HArray2OfCharacter;
|
||||
imported transient class HArray2OfBoolean;
|
||||
imported transient class HArray2OfTransient;
|
||||
|
||||
imported SequenceOfInteger;
|
||||
imported SequenceOfReal;
|
||||
imported SequenceOfAsciiString;
|
||||
imported SequenceOfHAsciiString;
|
||||
imported SequenceOfExtendedString;
|
||||
imported SequenceOfHExtendedString;
|
||||
imported SequenceOfTransient;
|
||||
imported SequenceOfAddress;
|
||||
imported SequenceOfBoolean;
|
||||
|
||||
|
||||
imported transient class HSequenceOfInteger;
|
||||
imported transient class HSequenceOfReal;
|
||||
imported transient class HSequenceOfAsciiString;
|
||||
imported transient class HSequenceOfHAsciiString;
|
||||
imported transient class HSequenceOfExtendedString;
|
||||
imported transient class HSequenceOfHExtendedString;
|
||||
imported transient class HSequenceOfTransient;
|
||||
|
||||
--
|
||||
-- Instantiations List (Integer,Real,Transient)
|
||||
-- ********************************************
|
||||
--
|
||||
imported ListOfInteger;
|
||||
imported ListIteratorOfListOfInteger;
|
||||
imported ListOfReal;
|
||||
imported ListIteratorOfListOfReal;
|
||||
imported ListOfTransient;
|
||||
imported ListIteratorOfListOfTransient;
|
||||
imported ListOfAsciiString;
|
||||
imported ListIteratorOfListOfAsciiString;
|
||||
|
||||
--
|
||||
-- Instantiations MapHasher (Integer,Real, Transient, Persistent)
|
||||
-- **************************************************************
|
||||
--
|
||||
imported MapIntegerHasher;
|
||||
imported MapRealHasher;
|
||||
imported MapTransientHasher;
|
||||
|
||||
|
||||
-- Instantiations Map (Integer, Real, Transient, Persistent)
|
||||
-- *********************************************************
|
||||
--
|
||||
imported MapOfInteger;
|
||||
imported MapIteratorOfMapOfInteger;
|
||||
imported MapOfReal;
|
||||
imported MapIteratorOfMapOfReal;
|
||||
imported MapOfTransient;
|
||||
imported MapIteratorOfMapOfTransient;
|
||||
imported MapOfAsciiString;
|
||||
imported MapIteratorOfMapOfAsciiString;
|
||||
|
||||
--
|
||||
-- Instantiations IndexedMap (Integer, Real, Transient, Persistent)
|
||||
-- ****************************************************************
|
||||
--
|
||||
imported IndexedMapOfInteger;
|
||||
imported IndexedMapOfReal;
|
||||
imported IndexedMapOfTransient;
|
||||
|
||||
imported IndexedDataMapOfTransientTransient;
|
||||
|
||||
--
|
||||
-- Instantiations DataMap
|
||||
-- **********************
|
||||
--
|
||||
imported DataMapOfIntegerReal;
|
||||
imported DataMapIteratorOfDataMapOfIntegerReal;
|
||||
|
||||
imported DataMapOfIntegerInteger;
|
||||
|
||||
imported DataMapIteratorOfDataMapOfIntegerInteger;
|
||||
|
||||
imported DataMapOfIntegerListOfInteger;
|
||||
|
||||
imported DataMapIteratorOfDataMapOfIntegerListOfInteger;
|
||||
|
||||
imported DataMapOfTransientTransient;
|
||||
|
||||
imported DataMapIteratorOfDataMapOfTransientTransient;
|
||||
|
||||
imported DataMapOfAsciiStringInteger;
|
||||
|
||||
imported DataMapIteratorOfDataMapOfAsciiStringInteger;
|
||||
|
||||
imported DataMapOfIntegerTransient;
|
||||
|
||||
imported DataMapIteratorOfDataMapOfIntegerTransient;
|
||||
|
||||
imported DataMapOfStringInteger;
|
||||
|
||||
imported DataMapIteratorOfDataMapOfStringInteger;
|
||||
|
||||
--
|
||||
-- Arrays of lists...
|
||||
-- ******************
|
||||
--
|
||||
|
||||
imported Array1OfListOfInteger;
|
||||
|
||||
imported transient class HArray1OfListOfInteger;
|
||||
|
||||
end TColStd;
|
||||
|
@@ -1,41 +0,0 @@
|
||||
-- Created on: 2006-12-05
|
||||
-- Created by: Sergey KOCHETKOV
|
||||
-- Copyright (c) 2006-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class HPackedMapOfInteger from TColStd inherits TShared from MMgt
|
||||
|
||||
---Purpose: Extension of TColStd_PackedMapOfInteger class to be manipulated by handle.
|
||||
|
||||
uses
|
||||
PackedMapOfInteger from TColStd
|
||||
|
||||
is
|
||||
Create( NbBuckets: Integer from Standard = 1 ) returns HPackedMapOfInteger from TColStd;
|
||||
|
||||
Create( theOther: PackedMapOfInteger from TColStd ) returns HPackedMapOfInteger from TColStd;
|
||||
|
||||
Map( me ) returns PackedMapOfInteger from TColStd
|
||||
---C++: return const &
|
||||
---C++: inline
|
||||
is static;
|
||||
|
||||
ChangeMap( me: mutable ) returns PackedMapOfInteger from TColStd
|
||||
---C++: return &
|
||||
---C++: inline
|
||||
is static;
|
||||
|
||||
fields
|
||||
myMap : PackedMapOfInteger from TColStd;
|
||||
|
||||
end HPackedMapOfInteger;
|
@@ -13,7 +13,9 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <TColStd_HPackedMapOfInteger.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TColStd_HPackedMapOfInteger.hxx>
|
||||
|
||||
//! Constructor of empty map
|
||||
TColStd_HPackedMapOfInteger::TColStd_HPackedMapOfInteger (const Standard_Integer NbBuckets)
|
||||
|
70
src/TColStd/TColStd_HPackedMapOfInteger.hxx
Normal file
70
src/TColStd/TColStd_HPackedMapOfInteger.hxx
Normal file
@@ -0,0 +1,70 @@
|
||||
// Created on: 2006-12-05
|
||||
// Created by: Sergey KOCHETKOV
|
||||
// Copyright (c) 2006-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _TColStd_HPackedMapOfInteger_HeaderFile
|
||||
#define _TColStd_HPackedMapOfInteger_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <TColStd_PackedMapOfInteger.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
|
||||
|
||||
class TColStd_HPackedMapOfInteger;
|
||||
DEFINE_STANDARD_HANDLE(TColStd_HPackedMapOfInteger, MMgt_TShared)
|
||||
|
||||
//! Extension of TColStd_PackedMapOfInteger class to be manipulated by handle.
|
||||
class TColStd_HPackedMapOfInteger : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
Standard_EXPORT TColStd_HPackedMapOfInteger(const Standard_Integer NbBuckets = 1);
|
||||
|
||||
Standard_EXPORT TColStd_HPackedMapOfInteger(const TColStd_PackedMapOfInteger& theOther);
|
||||
|
||||
const TColStd_PackedMapOfInteger& Map() const;
|
||||
|
||||
TColStd_PackedMapOfInteger& ChangeMap();
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TColStd_HPackedMapOfInteger,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
TColStd_PackedMapOfInteger myMap;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
#include <TColStd_HPackedMapOfInteger.lxx>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _TColStd_HPackedMapOfInteger_HeaderFile
|
Reference in New Issue
Block a user