Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
Empty.h
Go to the documentation of this file.
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4#ifndef _Stroika_Foundation_Common_Empty_h_
5#define _Stroika_Foundation_Common_Empty_h_ 1
6
7#include "Stroika/Foundation/StroikaPreComp.h"
8
9/**
10 * \file
11 *
12 * \note Code-Status: <a href="Code-Status.md#Beta">Beta</a>
13 */
14
16
17 /**
18 * Believe it or not, this is often useful in template metaprogramming. Because you cannot declare a data member as 'void'. This amounts to same thing if used with [[no_unique_address]]
19 */
20 struct Empty {};
21
22}
23
24/*
25 ********************************************************************************
26 ***************************** Implementation Details ***************************
27 ********************************************************************************
28 */
29
30#endif /*_Stroika_Foundation_Common_Empty_h_*/