Functions | |
void * | fastMemcpy (void *destAddress, const void *sourceAddress, size_t numBytes2Copy) |
template<typename InputIterator , typename OutputIterator , typename = std::enable_if_t<std::is_trivially_copyable_v<typename std::iterator_traits<InputIterator>::value_type>>, typename = std::enable_if_t<std::is_same_v<typename std::iterator_traits<OutputIterator>::iterator_category, std::random_access_iterator_tag>>> | |
OutputIterator | fastCopyN (InputIterator first, std::size_t count, OutputIterator result) |
template<typename InputIterator , typename OutputIterator , typename = std::enable_if_t<std::is_trivially_copyable_v<typename std::iterator_traits<InputIterator>::value_type>>, typename = std::enable_if_t<std::is_same_v<typename std::iterator_traits<OutputIterator>::iterator_category, std::random_access_iterator_tag>>> | |
OutputIterator | fastCopy (InputIterator first, InputIterator last, OutputIterator result) |
OutputIterator Intrinsics::fastCopy | ( | InputIterator | first, |
InputIterator | last, | ||
OutputIterator | result | ||
) |
Definition at line 26 of file Intrinsics.hxx.
References fastCopyN().
OutputIterator Intrinsics::fastCopyN | ( | InputIterator | first, |
std::size_t | count, | ||
OutputIterator | result | ||
) |
Definition at line 17 of file Intrinsics.hxx.
References fastMemcpy().
Referenced by fastCopy(), and AbstractSDRFrontEnd::generateMultiChannelSignals().
void * Intrinsics::fastMemcpy | ( | void * | destAddress, |
const void * | sourceAddress, | ||
size_t | numBytes2Copy | ||
) |
Referenced by fastCopyN().