1
0
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:
abv
2015-07-12 07:42:38 +03:00
parent 543a996496
commit 42cf5bc1ca
15354 changed files with 623957 additions and 509844 deletions

View File

@@ -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

View File

@@ -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;

View File

@@ -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;

View File

@@ -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)

View 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