[core.ADT] Iterator-based kernel overlay (#428)
author박종현/동작제어Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Mon, 2 Jul 2018 23:45:47 +0000 (08:45 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Mon, 2 Jul 2018 23:45:47 +0000 (08:45 +0900)
commit0a64833b5c5d87fdfea853f455ef583121a630c3
tree24e8cd255e3f81a1a8a2b6acbc593b577f5e0fe1
parentedb6f90591f68ef46c862c4f31bf5c2ee735445e
[core.ADT] Iterator-based kernel overlay (#428)

This commit revises 'core::ADT::kernel::Overlay' to use iterator instead
of a pointer.

This change allows us to use kernel overlay over any STL-compatible
sequences that provides random iterator.

Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
libs/core/include/nncc/core/ADT/kernel/Buffer.h
libs/core/include/nncc/core/ADT/kernel/Overlay.h
libs/core/include/nncc/core/ADT/kernel/View.h
libs/core/include/nncc/core/ADT/kernel/ViewImpl.h [new file with mode: 0644]