15#ifndef FASTDDS_DDS_XTYPES_DYNAMIC_TYPES__VERBATIMTEXTDESCRIPTOR_HPP
16#define FASTDDS_DDS_XTYPES_DYNAMIC_TYPES__VERBATIMTEXTDESCRIPTOR_HPP
20#include <fastdds/dds/core/ReturnCode.hpp>
21#include <fastdds/dds/xtypes/dynamic_types/Types.hpp>
22#include <fastdds/fastdds_dll.hpp>
51 const std::string& placement) = 0;
58 std::string&& placement) = 0;
64 virtual std::string&
text() = 0;
70 virtual const std::string&
text()
const = 0;
77 const std::string& text) = 0;
84 std::string&& text) = 0;
Definition VerbatimTextDescriptor.hpp:29
virtual const std::string & text() const =0
Returns the literal output text.
virtual void placement(const std::string &placement)=0
Sets the location within the generated output at which the output text should be inserted.
virtual bool is_consistent()=0
Indicates whether the states of all of this descriptor's properties are consistent.
virtual void placement(std::string &&placement)=0
Sets the location within the generated output at which the output text should be inserted.
virtual void text(std::string &&text)=0
Sets the literal output text.
virtual const std::string & placement() const =0
Returns the location within the generated output at which the output text should be inserted.
virtual ~VerbatimTextDescriptor()=default
virtual bool equals(traits< VerbatimTextDescriptor >::ref_type descriptor)=0
Compares.
VerbatimTextDescriptor(const VerbatimTextDescriptor &type)=default
VerbatimTextDescriptor()=default
VerbatimTextDescriptor(VerbatimTextDescriptor &&type)=default
virtual ReturnCode_t copy_from(traits< VerbatimTextDescriptor >::ref_type descriptor)=0
Overwrites the contents of this descriptor with those of another descriptor.
virtual std::string & placement()=0
Returns the location within the generated output at which the output text should be inserted.
virtual std::string & text()=0
Returns the literal output text.
virtual void text(const std::string &text)=0
Sets the literal output text.
typename traits< VerbatimTextDescriptor >::ref_type _ref_type
Definition VerbatimTextDescriptor.hpp:32
Definition DomainParticipant.hpp:45
int32_t ReturnCode_t
Definition DDSReturnCode.hpp:59
typename ::std::shared_ptr< T > ref_type
Definition type_traits.hpp:29