ORIGINAL
Loading...
Searching...
No Matches
src
core
container.h
1
#ifndef CONTAINER_H
2
#define CONTAINER_H
3
#pragma once
4
5
#include "cstdint"
6
7
namespace
original {
8
9
template
<
typename
TYPE>
10
class
container
{
11
public
:
12
[[nodiscard]]
virtual
uint32_t size()
const
= 0;
13
[[nodiscard]]
bool
empty()
const
;
14
virtual
bool
contains(
const
TYPE& e)
const
= 0;
15
virtual
~container
() =
default
;
16
};
17
}
18
19
template
<
typename
TYPE>
20
bool
original::container<TYPE>::empty()
const
{
21
return
this->size() == 0;
22
}
23
24
#endif
//CONTAINER_H
original::container
Definition
container.h:10
Generated by
1.13.2