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().