acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
null_terminated_range.h
1
// Created by camilo on 2022-12-07 23:40 <3ThomasBorregaardSorensen!!
2
#pragma once
3
4
5
//template < typename RANGE_TYPE >
6
//class null_terminated_range :
7
// public RANGE_TYPE
8
//{
9
//public:
10
//
11
//
12
// using RANGE = RANGE_TYPE;
13
// using CONST_RANGE = RANGE_TYPE::CONST_RANGE;
14
//
15
//
16
// using ITERATOR = RANGE::ITERATOR;
17
// using CONST_ITERATOR = ITERATOR::CONST_ITERATOR;
18
//
19
//
20
// using ITEM = ITERATOR::ITEM;
21
// using ITERATOR_ITEM_TYPE = ITERATOR::ITERATOR_ITEM_TYPE;
22
//
23
//
24
// using RANGE_TYPE::RANGE_TYPE;
25
//
26
//
27
// null_terminated_range(const ITEM * pitem) : RANGE_TYPE(pitem, find_first_null_character(pitem)) {}
28
// null_terminated_range(const ITERATOR & iterator) : null_terminated_range(iterator) {}
29
// null_terminated_range(const CONST_ITERATOR & iterator) : null_terminated_range(iterator) {}
30
//
31
//
32
// static consteval bool is_null_terminated() { return true; }
33
//
34
//
35
//};
prototype
collection
null_terminated_range.h
Generated by
1.17.0