|
RTC Toolkit 5.1.0
|
Public Types | |
| using | BufferType = std::vector<bool, A> |
| using | ElementType = std::remove_cv_t<typename BufferType::value_type> |
| using | DataPointType = RtcVectorBool |
| using | TempBufferType = boost::container::vector<bool> |
Static Public Member Functions | |
| static RtcVectorUInt64 | GetShape (const BufferType &buffer) |
| static gsl::span< ElementType > | MakeSpan (BufferType &buffer)=delete |
Span not constructable from a std::vector<bool> type. | |
| static gsl::span< const ElementType > | MakeSpan (const BufferType &buffer)=delete |
Span not constructable from a std::vector<bool> type. | |
| static bool | ResizeBuffer (BufferType &buffer, const RtcVectorUInt64 &shape) |
| static void | CopyToTempBuffer (const BufferType &buffer, std::shared_ptr< TempBufferType > &temp_buffer, size_t offset, size_t count) |
| static void | CopyFromTempBuffer (BufferType &buffer, const std::shared_ptr< TempBufferType > &temp_buffer, size_t offset, size_t count) |
Static Public Attributes | |
| static const bool | USES_TEMP_BUFFER = true |
| using rtctk::componentFramework::detail::UserTypeHandler< std::vector< bool, A > >::BufferType = std::vector<bool, A> |
| using rtctk::componentFramework::detail::UserTypeHandler< std::vector< bool, A > >::DataPointType = RtcVectorBool |
| using rtctk::componentFramework::detail::UserTypeHandler< std::vector< bool, A > >::ElementType = std::remove_cv_t<typename BufferType::value_type> |
| using rtctk::componentFramework::detail::UserTypeHandler< std::vector< bool, A > >::TempBufferType = boost::container::vector<bool> |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
staticdelete |
Span not constructable from a std::vector<bool> type.
|
staticdelete |
Span not constructable from a std::vector<bool> type.
|
inlinestatic |
|
static |