SPeCS Packages Documentation
Preparing search index...
@specs-feup/extended-task-graph
taskgraph/dataitems/VariableDataItem
VariableDataItem
Class VariableDataItem
Hierarchy (
View Summary
)
DataItem
VariableDataItem
Index
Constructors
constructor
Properties
data
Is
Read
data
Is
Scalar
data
Is
Written
datatype
datatype
Size
dims
immediate
Function
Call
is
Init
item
Origin
name
In
Interface
name
In
Prev
Task
name
In
Task
size
In
Bytes
Methods
get
Datatype
get
Datatype
Size
get
Decl
get
Dimensions
get
Immediate
Function
Call
get
Item
Origin
Type
get
Name
get
Name
In
Interface
get
Name
In
Previous
Task
get
Name
In
Task
get
Size
In
Bytes
is
Constant
is
From
Global
is
From
Param
is
Initialized
is
Newly
Created
is
Only
Read
is
Only
Written
is
Read
is
Scalar
is
Written
set
Immediate
Function
Call
set
Initialized
set
Name
In
Interface
set
Name
In
Previous
Task
set
Read
set
Written
to
String
Constructors
constructor
new
VariableDataItem
(
ref
:
Vardecl
,
origin
:
DataItemOrigin
)
:
VariableDataItem
Parameters
ref
:
Vardecl
origin
:
DataItemOrigin
Returns
VariableDataItem
Properties
Protected
data
Is
Read
dataIsRead
:
boolean
= false
Protected
data
Is
Scalar
dataIsScalar
:
boolean
= false
Protected
data
Is
Written
dataIsWritten
:
boolean
= false
Protected
datatype
datatype
:
string
= "<no_type>"
Protected
datatype
Size
datatypeSize
:
number
= 4
Protected
dims
dims
:
number
[]
= []
Protected
immediate
Function
Call
immediateFunctionCall
:
Call
|
null
= null
Protected
is
Init
isInit
:
boolean
= false
Protected
item
Origin
itemOrigin
:
DataItemOrigin
= DataItemOrigin.NEW
Protected
name
In
Interface
nameInInterface
:
string
= "<n/a>"
Protected
name
In
Prev
Task
nameInPrevTask
:
string
= "<no_name_in_prev_task>"
Protected
name
In
Task
nameInTask
:
string
= "<no_name_in_task>"
Protected
size
In
Bytes
sizeInBytes
:
number
= -1
Methods
get
Datatype
getDatatype
()
:
string
Returns
string
get
Datatype
Size
getDatatypeSize
()
:
number
Returns
number
get
Decl
getDecl
()
:
Vardecl
Returns
Vardecl
get
Dimensions
getDimensions
()
:
number
[]
Returns
number
[]
get
Immediate
Function
Call
getImmediateFunctionCall
()
:
Call
|
null
Returns
Call
|
null
get
Item
Origin
Type
getItemOriginType
()
:
DataItemOrigin
Returns
DataItemOrigin
get
Name
getName
()
:
string
Returns
string
get
Name
In
Interface
getNameInInterface
()
:
string
Returns
string
get
Name
In
Previous
Task
getNameInPreviousTask
()
:
string
Returns
string
get
Name
In
Task
getNameInTask
()
:
string
Returns
string
get
Size
In
Bytes
getSizeInBytes
()
:
number
Returns
number
is
Constant
isConstant
()
:
boolean
Returns
boolean
is
From
Global
isFromGlobal
()
:
boolean
Returns
boolean
is
From
Param
isFromParam
()
:
boolean
Returns
boolean
is
Initialized
isInitialized
()
:
boolean
Returns
boolean
is
Newly
Created
isNewlyCreated
()
:
boolean
Returns
boolean
is
Only
Read
isOnlyRead
()
:
boolean
Returns
boolean
is
Only
Written
isOnlyWritten
()
:
boolean
Returns
boolean
is
Read
isRead
()
:
boolean
Returns
boolean
is
Scalar
isScalar
()
:
boolean
Returns
boolean
is
Written
isWritten
()
:
boolean
Returns
boolean
set
Immediate
Function
Call
setImmediateFunctionCall
(
call
:
Call
)
:
void
Parameters
call
:
Call
Returns
void
set
Initialized
setInitialized
()
:
void
Returns
void
set
Name
In
Interface
setNameInInterface
(
name
:
string
)
:
void
Parameters
name
:
string
Returns
void
set
Name
In
Previous
Task
setNameInPreviousTask
(
name
:
string
)
:
void
Parameters
name
:
string
Returns
void
set
Read
setRead
()
:
void
Returns
void
set
Written
setWritten
()
:
void
Returns
void
to
String
toString
()
:
string
Returns
string
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
data
Is
Read
data
Is
Scalar
data
Is
Written
datatype
datatype
Size
dims
immediate
Function
Call
is
Init
item
Origin
name
In
Interface
name
In
Prev
Task
name
In
Task
size
In
Bytes
Methods
get
Datatype
get
Datatype
Size
get
Decl
get
Dimensions
get
Immediate
Function
Call
get
Item
Origin
Type
get
Name
get
Name
In
Interface
get
Name
In
Previous
Task
get
Name
In
Task
get
Size
In
Bytes
is
Constant
is
From
Global
is
From
Param
is
Initialized
is
Newly
Created
is
Only
Read
is
Only
Written
is
Read
is
Scalar
is
Written
set
Immediate
Function
Call
set
Initialized
set
Name
In
Interface
set
Name
In
Previous
Task
set
Read
set
Written
to
String
SPeCS Packages Documentation
Loading...