Toggle navigation
ivorium
iv_components
Example project
GitHub
Main Page
Modules
Classes
Files
File List
File Members
ivorium_core
Attribute
Field.cpp
Go to the documentation of this file.
1
#include "
Field.hpp
"
2
3
namespace
iv
4
{
5
6
const
StringIO< FieldI::Assignment >::ValuesType
StringIO< FieldI::Assignment >::Values
=
7
{
8
{
FieldI::Assignment::Unassigned
,
"Unassigned"
},
9
{
FieldI::Assignment::Constant
,
"Constant"
},
10
{
FieldI::Assignment::Attribute_R
,
"Attribute_R"
},
11
{
FieldI::Assignment::Attribute_RW
,
"Attribute_RW"
}
12
};
13
14
void
FieldI::Assign_AnyAttribute_R
(
Attribute
* source )
15
{
16
this->AnySource_R_Impl( source );
17
}
18
19
void
FieldI::Assign_AnyAttribute_RW
(
Attribute
* source )
20
{
21
this->AnySource_RW_Impl( source );
22
}
23
24
std::type_index
FieldI::Type
()
25
{
26
return
this->Type_Impl();
27
}
28
29
Attribute::ValueMode
FieldI::Mode
()
const
30
{
31
return
this->mode_Impl();
32
}
33
34
FieldI::Assignment
FieldI::AssignmentState
()
const
35
{
36
return
this->AssignmentState_impl();
37
}
38
39
}