File indexing completed on 2024-04-28 04:01:24
0001 /* -*- C++ -*- 0002 This file implements the Sequence class. 0003 0004 SPDX-FileCopyrightText: 2004-2013 Mirko Boehm <mirko@kde.org> 0005 0006 SPDX-License-Identifier: LGPL-2.0-or-later 0007 0008 $Id: DebuggingAids.h 30 2005-08-16 16:16:04Z mirko $ 0009 */ 0010 0011 #include "sequence.h" 0012 #include "debuggingaids.h" 0013 #include "dependencypolicy.h" 0014 #include "managedjobpointer.h" 0015 #include "queueapi.h" 0016 #include "sequence_p.h" 0017 0018 namespace ThreadWeaver 0019 { 0020 Sequence::Sequence() 0021 : Collection(new Private::Sequence_Private()) 0022 { 0023 } 0024 0025 Private::Sequence_Private *Sequence::d() 0026 { 0027 return reinterpret_cast<Private::Sequence_Private *>(Collection::d()); 0028 } 0029 0030 const Private::Sequence_Private *Sequence::d() const 0031 { 0032 return reinterpret_cast<const Private::Sequence_Private *>(Collection::d()); 0033 } 0034 0035 }