| _add_range(std::initializer_list<typename Map::value_type>) | C++ 전용. |
| Add(const key_t&, const mapped_t&) override | 키-값 쌍을 사전에 추가합니다. |
| BaseDictionary() | 빈 데이터 구조를 생성합니다. |
| BaseDictionary(int, const Args&…) | 기본 맵 생성자에 인수를 전달하기 위한 포워딩 생성자입니다. |
| BaseDictionary(BaseType *, const Args&…) | 복사 생성자입니다. |
| BaseDictionary(BaseType *) | 복사 생성자입니다. |
| begin() const | 컨테이너의 키-값 요소에 대한 KVPair 래퍼 iterator를 반환합니다. C# 스타일로 구현되어 있으며, iterator는 get_Key()와 get_Value() 인터페이스를 가진 KVPair 객체를 반환해야 합니다. 컨테이너가 비어 있는 경우 반환된 iterator는 end()와 동일합니다. |
| cbegin() const | 컨테이너의 첫 번째 요소에 대한 iterator를 반환합니다. STL 스타일로 구현되었습니다. 컨테이너가 비어 있는 경우 반환된 iterator는 end()와 동일합니다. |
| cend() const | 컨테이너의 마지막 요소 다음에 위치한 요소에 대한 iterator를 반환합니다. STL 스타일로 구현되었습니다. 이 요소는 자리표시자 역할을 하며, 접근을 시도하면 정의되지 않은 동작이 발생합니다. |
| Clear() override | 모든 요소를 삭제합니다. |
| ContainsKey(const key_t&) const override | 키가 사전에 존재하는지 확인합니다. |
| ContainsValue(const mapped_t&) | 값이 사전에 존재하는지 확인합니다. 값 비교에 operator ==를 사용합니다. |
| data() | 기본 데이터 저장소 접근자입니다. |
| data() const | 기본 데이터 저장소 접근자입니다. |
| end() const | 컨테이너의 마지막 요소 다음에 있는 키-값 요소에 대한 KVPair 래퍼의 반복자를 반환합니다. C# 스타일로 구현되었으며 - 반복자는 get_Key() 및 get_Value() 인터페이스를 가진 KVPair 객체를 반환해야 합니다. 이 요소는 자리 표시자 역할을 하며, 접근을 시도하면 정의되지 않은 동작이 발생합니다. |
| get_Count() const override | 요소 개수를 가져옵니다. |
| virtual GetEnumerator() | 열거자 인스턴스를 생성합니다. 서브클래스에서 구현되어야 합니다. |
| GetValueOrDefault(const key_t&) const override | 값을 찾으면 반환하고, 그렇지 않으면 **Value()**를 반환합니다. |
| GetValueOrDefault(const key_t&, const mapped_t&) const override | 값을 찾으면 반환하고, 그렇지 않으면 defaultValue를 반환합니다. |
| GetValueOrNull(const key_t&) const override | 값을 찾으면 반환하고, 그렇지 않으면 null을 반환합니다. 참조 타입에만 의미가 있습니다. |
| idx_get(const key_t&) const override | 키 기반 getter 함수. |
| idx_set(const key_t&, mapped_t) override | 키 기반 setter 함수. 요소를 변경하거나 생성합니다. |
| virtual operator[](const key_t&) | 접근자 함수. |
| Remove(const key_t&) override | 사전에서 특정 키를 제거합니다. |
| SetTemplateWeakPtr(unsigned int) override | |
| TryGetValue(const key_t&, mapped_t&) const override | 키가 있는 값을 찾아서 발견되면 반환합니다. |
| virtualizeBeginConstIterator() const override | 현재 컨테이너에 대한 begin const iterator 구현을 가져옵니다. |
| virtualizeBeginIterator() override | 현재 컨테이너에 대한 begin iterator 구현을 가져옵니다. |
| virtualizeEndConstIterator() const override | 현재 컨테이너에 대한 end const iterator 구현을 가져옵니다. |
| virtualizeEndIterator() override | 현재 컨테이너에 대한 end iterator 구현을 가져옵니다. |