ArgumentBase Class
Pure virtual base class inherited by class Argument More...
Header: | #include <Signal/Argument.h> |
Inherits: | CDP::StudioAPI::CDPNode |
Inherited By: |
Public Functions
virtual void | Configure(XMLPrimitive *pObjectElement) = 0 |
virtual void | Create(const std::string &name, const std::string &model, CDPNode *parent) = 0 |
virtual bool | GetInput() const = 0 |
virtual const std::string | GetRouting() const = 0 |
virtual void | Read(std::istream &) = 0 |
virtual size_t | Read(const std::string_view &) = 0 |
virtual void | Remove() = 0 |
virtual void | SetValue(const std::string &value) = 0 |
virtual CDPPropertyBase & | ValueProperty() const = 0 |
virtual void | Write(std::ostream &) const = 0 |
virtual ArgumentBase & | operator=(const ArgumentBase &) = 0 |
virtual ArgumentBase & | operator=(const double) = 0 |
virtual ArgumentBase & | operator=(const float) = 0 |
virtual ArgumentBase & | operator=(const uint64_t) = 0 |
virtual ArgumentBase & | operator=(const int64_t) = 0 |
virtual ArgumentBase & | operator=(const unsigned int) = 0 |
virtual ArgumentBase & | operator=(const int) = 0 |
virtual ArgumentBase & | operator=(const unsigned short) = 0 |
virtual ArgumentBase & | operator=(const short) = 0 |
virtual ArgumentBase & | operator=(const unsigned char) = 0 |
virtual ArgumentBase & | operator=(const char) = 0 |
virtual ArgumentBase & | operator=(const bool) = 0 |
virtual ArgumentBase & | operator=(const std::string &) = 0 |
virtual ArgumentBase & | operator=(const char *) = 0 |
- 26 public functions inherited from CDP::StudioAPI::CDPNode
- 22 public functions inherited from CDP::StudioAPI::ICDPNode
Additional Inherited Members
- 1 protected function inherited from CDP::StudioAPI::CDPNode
Detailed Description
Pure virtual base class inherited by class Argument
Member Function Documentation
[pure virtual]
void ArgumentBase::Configure(XMLPrimitive *pObjectElement)
[pure virtual]
void ArgumentBase::Create(const std::string &name, const std::string &model, CDPNode *parent)
[pure virtual]
bool ArgumentBase::GetInput() const
[pure virtual]
const std::string ArgumentBase::GetRouting() const
[pure virtual]
void ArgumentBase::Read(std::istream &)
[pure virtual]
size_t ArgumentBase::Read(const std::string_view &)
[pure virtual]
void ArgumentBase::Remove()
[pure virtual]
void ArgumentBase::SetValue(const std::string &value)
[pure virtual]
CDPPropertyBase &ArgumentBase::ValueProperty() const
[pure virtual]
void ArgumentBase::Write(std::ostream &) const
[pure virtual]
ArgumentBase &ArgumentBase::operator=(const ArgumentBase &)
Copy-assignment operator.
[pure virtual]
ArgumentBase &ArgumentBase::operator=(const double)
[pure virtual]
ArgumentBase &ArgumentBase::operator=(const float)
[pure virtual]
ArgumentBase &ArgumentBase::operator=(const uint64_t)
[pure virtual]
ArgumentBase &ArgumentBase::operator=(const int64_t)
[pure virtual]
ArgumentBase &ArgumentBase::operator=(const unsigned int)
[pure virtual]
ArgumentBase &ArgumentBase::operator=(const int)
[pure virtual]
ArgumentBase &ArgumentBase::operator=(const unsigned short)
[pure virtual]
ArgumentBase &ArgumentBase::operator=(const short)
[pure virtual]
ArgumentBase &ArgumentBase::operator=(const unsigned char)
[pure virtual]
ArgumentBase &ArgumentBase::operator=(const char)
[pure virtual]
ArgumentBase &ArgumentBase::operator=(const bool)
[pure virtual]
ArgumentBase &ArgumentBase::operator=(const std::string &)
[pure virtual]
ArgumentBase &ArgumentBase::operator=(const char *)
Get started with CDP Studio today
Let us help you take your great ideas and turn them into the products your customer will love.