0024510: Remove unused local variables
[occt.git] / src / IFSelect / IFSelect_SignType.cdl
CommitLineData
b311480e 1-- Created on: 1996-01-29
2-- Created by: Christian CAILLET
3-- Copyright (c) 1996-1999 Matra Datavision
973c2be1 4-- Copyright (c) 1999-2014 OPEN CASCADE SAS
b311480e 5--
973c2be1 6-- This file is part of Open CASCADE Technology software library.
b311480e 7--
973c2be1 8-- This library is free software; you can redistribute it and / or modify it
9-- under the terms of the GNU Lesser General Public version 2.1 as published
10-- by the Free Software Foundation, with special exception defined in the file
11-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
12-- distribution for complete text of the license and disclaimer of any warranty.
b311480e 13--
973c2be1 14-- Alternatively, this file may be used under the terms of Open CASCADE
15-- commercial license or contractual agreement.
7fd59977 16
17class SignType from IFSelect inherits Signature
18
19 ---Purpose : This Signature returns the cdl Type of an entity, under two
20 -- forms :
21 -- - complete dynamic type (package and class)
22 -- - class type, without package name
23
24uses CString, Transient, InterfaceModel
25
26is
27
28 Create (nopk : Boolean = Standard_False) returns mutable SignType;
29 ---Purpose : Returns a SignType
30 -- <nopk> false (D) : complete dynamic type (name = Dynamic Type)
31 -- <nopk> true : class type without pk (name = Class Type)
32
33 Value (me; ent : any Transient; model : InterfaceModel) returns CString;
34 ---Purpose : Returns the Signature for a Transient object, as its Dynamic
35 -- Type, with or without package name, according starting option
36
37fields
38
39 thenopk : Boolean;
40
41end SignType;