util/ShallowCopy: rename header to TagStructs.hxx

This new header will be a collection of more structs like ShallowCopy.
This commit is contained in:
Max Kellermann 2025-01-23 16:31:29 +01:00 committed by Max Kellermann
parent 194ecd69e0
commit 936611b47c
2 changed files with 6 additions and 1 deletions

@ -9,7 +9,7 @@
#include "MemberPointer.hxx"
#include "OptionalCounter.hxx"
#include "OptionalField.hxx"
#include "ShallowCopy.hxx"
#include "TagStructs.hxx"
#include <iterator>
#include <type_traits>

@ -4,6 +4,11 @@
#pragma once
/*
* This header contains empty struct definitiosn that are supposed to
* select special overloads of functions/methods/constructors.
*/
/**
* A tag for overloading copying constructors, telling them to make
* shallow copies of source data (e.g. copy pointers instead of