The Gaudi Framework  master (b9786168)
Loading...
Searching...
No Matches
MyClass1A.cpp
Go to the documentation of this file.
1/***********************************************************************************\
2* (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations *
3* *
4* This software is distributed under the terms of the Apache version 2 licence, *
5* copied verbatim in the file "LICENSE". *
6* *
7* In applying this licence, CERN does not waive the privileges and immunities *
8* granted to it by virtue of its status as an Intergovernmental Organization *
9* or submit itself to any jurisdiction. *
10\***********************************************************************************/
11#ifdef __clang__
12# pragma clang diagnostic push
13# pragma clang diagnostic ignored "-Wunused-private-field"
14#endif
15// ============================================================================
16// Include files
17// ============================================================================
18// GaudiKernel
19// ============================================================================
21// ============================================================================
22// Local
23// ============================================================================
24#include "MyClass1A.h"
25// ============================================================================
26
32
35
36// ============================================================================
37// Anonymous namespace to hide the allocator
38// ============================================================================
39namespace {
41}
42// ============================================================================
43
44// ============================================================================
46// ============================================================================
47void* MyClass1A::operator new( size_t ) {
48 void* hit;
49 hit = (void*)s_Allocator.MallocSingle();
50 return hit;
51}
52// ============================================================================
53
54// ============================================================================
56// ============================================================================
57void MyClass1A::operator delete( void* hit ) { s_Allocator.FreeSingle( (MyClass1A*)hit ); }
58// ============================================================================
59
60// ============================================================================
61// The END
62// ============================================================================
63#ifdef __clang__
64# pragma clang diagnostic pop
65#endif
Allocator The file is copied form Geant4 project.
virtual ~MyClass1A()
Definition MyClass1A.cpp:34