+WOKTools_WOKSteps.edl
WOKTools_PUsage.hxx
WOKTools_ArgTable.hxx
WOKTools_MsgHandler.hxx
-static const char* sccsid = "@(#)WOKTools_BasicMap.cxx 3.2 95/01/10"; // Do not delete this line. Used by sccs.
// File: WOKTools_BasicMap.cxx
// Created: Fri Feb 26 17:20:43 1993
// Author: Remi LEQUETTE
WOKTools_BasicMap::WOKTools_BasicMap(const Standard_Integer NbBuckets,
const Standard_Boolean single) :
+ myData1(NULL),
+ myData2(NULL),
isDouble(!single),
mySaturated(Standard_False),
myNbBuckets(NbBuckets),
- mySize(0),
- myData1(NULL),
- myData2(NULL)
+ mySize(0)
{
}
-static const char* sccsid = "@(#)WOKTools_BasicMapIterator.cxx 3.2 95/01/10"; // Do not delete this line. Used by sccs.
// File: WOKTools_BasicMapIterator.cxx
// Created: Fri Feb 26 15:46:25 1993
// Author: Remi LEQUETTE
//=======================================================================
WOKTools_BasicMapIterator::WOKTools_BasicMapIterator () :
+ myNode(NULL),
myNbBuckets(0),
myBuckets(NULL),
- myBucket(0),
- myNode(NULL)
+ myBucket(0)
{}
WOKTools_BasicMapIterator::WOKTools_BasicMapIterator
(const WOKTools_BasicMap& M) :
+ myNode(NULL),
myNbBuckets(M.myNbBuckets),
myBuckets(M.myData1),
- myBucket(-1),
- myNode(NULL)
+ myBucket(-1)
{
if (!myBuckets) myNbBuckets = -1;
Next();
alen = strlen(Value);
while(i < alen) {
- for (count = 0,pos = i;count < sizeof(int); count++) {
+ for (count = 0,pos = i;count < (Standard_Integer)sizeof(int); count++) {
if (pos + count >= alen) tabchar[count] = '\0';
else tabchar[count] = charPtr[pos + count];
i++;
public :
IndexedDataMapNode(const Key& K1, const Standard_Integer K2, const Item& I,
const Standard_Integer ahashcode, IndexedDataMapNode* n1, IndexedDataMapNode* n2)
- : WOKTools_MapNode(n1),key(K1),index(K2),value(I),hashcode(ahashcode),next2(n2) {}
+ : WOKTools_MapNode(n1),key(K1),index(K2),value(I),next2(n2),hashcode(ahashcode) {}
void* operator new(size_t aSize) {
return aStorageManager.Allocate(aSize);
}
template <class Key> class IndexedMapNode : public WOKTools_MapNode {
public :
IndexedMapNode(const Key& K1, const Standard_Integer K2, const Standard_Integer ahashcode, IndexedMapNode* n1, IndexedMapNode* n2)
- : WOKTools_MapNode(n1),key(K1),index(K2),hashcode(ahashcode),next2(n2) {}
+ : WOKTools_MapNode(n1),key(K1),index(K2),next2(n2),hashcode(ahashcode) {}
void* operator new(size_t aSize) {
return aStorageManager.Allocate(aSize);
}
//=======================================================================
WOKTools_InterpFileType WOKTools_InterpFileValue::InterpType(const Handle(TCollection_HAsciiString)& atype)
{
- WOKTools_InterpFileType result;
-
if(!atype.IsNull())
{
Standard_CString astr = atype->ToCString();
Initialize(aclass:CString from Standard; aheader : CString from Standard);
+ Destroy ( me );
+ ---C++: alias "Standard_EXPORT virtual ~WOKTools_Message () {}"
+
Init(me:out);
Code(me)
//function : WOKTools_Message
//purpose :
//=======================================================================
- WOKTools_Message::WOKTools_Message(const Standard_CString aclass, const Standard_CString aheader)
- : myheader(aheader), myswitcher(aclass), myison(Standard_True), myprintcontext(Standard_False), myprintheader(Standard_True),
- myendmsghandlr(DefaultEndMsgHandler), myindex(1), mylogstream(NULL), mylogflag(Standard_False)
-{
-}
-
+ WOKTools_Message :: WOKTools_Message (
+ const Standard_CString aclass,
+ const Standard_CString aheader
+ ) : myheader(aheader),
+ myindex(1),
+ myison(Standard_True),
+ myprintcontext(Standard_False),
+ myprintheader(Standard_True),
+ myswitcher(aclass),
+ myendmsghandlr(DefaultEndMsgHandler),
+ mylogstream(NULL) {}
//=======================================================================
//function : Init
//purpose :
inline const Handle(TCollection_HAsciiString)& Message() const;
inline Standard_CString ToPrint() const;
+ virtual ~WOKTools_Message () {}
+
protected:
// Methods PROTECTED
extern __WOKTools_API WOKTools_Message& endm(WOKTools_Message&);
extern __WOKTools_API WOKTools_Message& flushm(WOKTools_Message&);
-#define DEB
#ifdef DEB
#define WOK_VERBOSE 1
#endif
-proc WOKTools_Replace::AdmFileType {} {
+proc WOKTools_Replace:AdmFileType {} {
return "dbadmfile";
}
-proc WOKTools_Replace::OutputDirTypeName {} {
+proc WOKTools_Replace:OutputDirTypeName {} {
return "dbtmpfile";
}
-proc WOKTools_Replace::HandleInputFile { ID } {
+proc WOKTools_Replace:HandleInputFile { ID } {
scan $ID "%\[^:\]:%\[^:\]:%\[^:\]" unit type name
}
}
-proc WOKTools_Replace::Execute { unit args } {
+proc WOKTools_Replace:Execute { unit args } {
global tcl_interactive
set tcl_interactive 1
package require Wokutils
- msgprint -i -c "WOKTools_Replace::Execute" "Copying of WOKTools includes"
+ msgprint -i -c "WOKTools_Replace:Execute" "Copying of WOKTools includes"
if { [wokparam -e %Station $unit] != "wnt" } {
set copycmd "cp -p "
}
if { ! $result } {
- msgprint -i -c "WOKTools_Replace::Execute" "Copy $source to $target"
+ msgprint -i -c "WOKTools_Replace:Execute" "Copy $source to $target"
if { [wokparam -e %Station $unit] != "wnt" } {
eval exec "chmod u+w $target"
}
eval exec "$copycmd $TheArgs"
} else {
- msgprint -i -c "WOKTools_Replace::Execute" "No change in $source"
+ msgprint -i -c "WOKTools_Replace:Execute" "No change in $source"
}
}
return 0;