클래스 | |
| class | const_iterator |
| class | iterator |
| class | value_type |
Public 타입 | |
| typedef ETraits::INARGTYPE | INARGTYPE |
Friends | |
| class | iterator |
| class | const_iterator |
매우 빠르게 처리 되는 Linked List.
| E | collection의 항목 타입. |
| ETraits | Collection 항목을 다루는 특성. |
| AllocT | AllocType 값 중 하나. |
|
inline |
Data가 비어있는 해더를 추가한다.
|
inline |
헤더를 추가합니다.
| element | 새로운 헤더에 넣을 Data |
|
inline |
헤더에 새로운 list를 추가합니다.
| plNew | 헤더에 추가할 list |
|
inline |
list의 마지막에 빈 노드를 추가한다.
|
inline |
list의 마지막에 node를 추가
| element | 마지막 노드에 삽입을 Data |
|
inline |
List의 마지막노드에 새로운 List를 추가
| plNew | 추가할 List |
|
inline |
STL의 동명 메서드와 같은 역할을 한다.
|
inline |
STL의 동명 메서드와 같은 역할을 한다.
|
inline |
모든 데이터를 제거.RemoveAll()같음.
|
inline |
STL의 동명 메서드와 같은 역할을 한다.
|
inline |
STL의 동명 메서드와 같은 역할을 한다.
|
inline |
|
inline |
STL의 동명 메서드와 같은 역할을 한다.
|
inline |
Data로 node를 찾는다.
| element | 찾을 node의 data |
| posStartAfter | 이 Position이후부터 비교하여 찾는다. |
|
inline |
헤더로 부터 iElement갯수 만큼의 다음 node의 Position을 리턴
| iElement | 다음으로 넘어갈 노드의 갯수 |
|
inline |
현재 노드의 Data 를 얻는다.
| pos | 현재 노드의 Position |
|
inline |
현재 노드의 Data 를 const 변수로 얻는다.
| pos | 현재 노드의 Position |
|
inline |
|
inline |
|
inline |
|
inline |
인자로 넣은 Position의 다음 node Position을 얻는다.
| pos | 현재 Position |
|
inline |
인자로 넣은 Position의 다음 node Position을 얻는다.
| pos | 현재 Position |
|
inline |
인자로 넣은 Position의 전 node Position을 얻는다.
| pos | 현재 Position |
|
inline |
인자로 넣은 Position의 전 node Position을 얻는다.
| pos | 현재 Position |
|
inline |
|
inline |
|
inline |
|
inline |
현재 Position이 가리키는 node의 뒤에 새로운 node를 추가한다.
| pos | 현재 node를 가리키는 Position |
| element | 추가할 새 노드의 Data |
|
inline |
현재 Position이 가리키는 node의 앞에 새로운 node를 추가한다.
| pos | 현재 node를 가리키는 Position |
| element | 추가할 새 노드의 Data |
|
inline |
|
inline |
현재 Position이 가리키는 node를 list의 처음으로 보낸다.
| pos | 현재 node의 Position |
|
inline |
현재 Position이 가리키는 node를 list의 마지막으로 보낸다.
| pos | 현재 node의 Position |
|
inline |
모든 데이터를 제거. Clear()와 같음.
|
inline |
현재 Position이 가르키는 node 를 제거하고 다음 Position을 리턴해 준다.
| pos | 제거하고자 하는 node의 Position |
|
inline |
list 의 첫번째 Data를 list내에서 제거하고 리턴해 줍니다.
|
inline |
list의 첫번째 data를 제거합니다.
|
inline |
list 의 마지막 Data를 list내에서 제거하고 리턴해 줍니다.
|
inline |
list의 마지막 data를 제거합니다.
|
inline |
현재 Position이 가리키는 노드의 Data를 세팅한다.
| pos | 현재 노드의 Position |
| element | 세팅할 data |
|
inline |
두 노드의 위치를 바꾼다. Elenemt를 직접 Swap해주게되면 큰 낭비가 있을 수 있음으로 두 노드에 해당 포인터 들을 바꾸어준다.
| pos1 | 바꿀 첫번째 node의 Position |
| pos2 | 바꿀 두번째 node의 Position |