/dports/devel/p5-Object-Destroyer/Object-Destroyer-2.01/t/ |
H A D | 02_new.t | 14 use Object::Destroyer 2.01; 23 ok( Object::Destroyer->new($foo) ); 24 ok( !eval{ Object::Destroyer->new($bar); 1; } ); 31 ok( Object::Destroyer->new($foo, 'hello') ); 32 ok( Object::Destroyer->new($foo, 'DESTROY') ); 33 ok( Object::Destroyer->new($foo, 'release') ); 34 ok( Object::Destroyer->new($bar, 'delete') ); 40 ok( !eval{ Object::Destroyer->new($foo, 'BAZ'); 1; } ); 51 ok( Object::Destroyer->new(sub {}) ); 52 ok( Object::Destroyer->new(\&Foo::hello) ); [all …]
|
H A D | 03_destroy.t | 15 use Object::Destroyer; 51 my $sentry = Object::Destroyer->new($foo); 62 my $sentry = Object::Destroyer->new($foo, 'release'); 70 my $sentry = Object::Destroyer->new($foo, 'delete'); 83 my $sentry = Object::Destroyer->new($foo); 92 my $sentry = Object::Destroyer->new($foo, 'release'); 101 my $sentry = Object::Destroyer->new($foo); 110 my $sentry = Object::Destroyer->new($foo, 'release'); 124 my $sentry = Object::Destroyer->new( sub{$test=1} ); 129 my $sentry = Object::Destroyer->new( sub{$test++} ); [all …]
|
/dports/www/firefox-legacy/firefox-52.8.0esr/mfbt/tests/ |
H A D | TestVariant.cpp | 14 struct Destroyer { struct 16 ~Destroyer() { in ~Destroyer() argument 21 int Destroyer::destroyedCount = 0; 62 Destroyer::destroyedCount = 0; in testMove() 64 Variant<char, UniquePtr<Destroyer>> v3(MakeUnique<Destroyer>()); in testMove() 65 Variant<char, UniquePtr<Destroyer>> v4(Move(v3)); in testMove() 67 Variant<char, UniquePtr<Destroyer>> v5('a'); in testMove() 70 auto ptr = v5.extract<UniquePtr<Destroyer>>(); in testMove() 73 MOZ_RELEASE_ASSERT(Destroyer::destroyedCount == 1); in testMove() 80 Destroyer::destroyedCount = 0; in testDestructor() [all …]
|
/dports/devel/libassa/libassa-3.5.1/assa/ |
H A D | Destroyer.h | 24 class Destroyer 30 Destroyer(T* d_=0) : m_otg (d_) { /* empty */ } in m_otg() 34 ~Destroyer() { in ~Destroyer() 48 Destroyer(const Destroyer<T>&); 49 Destroyer<T>& operator=(const Destroyer<T>&);
|
H A D | Singleton.h | 59 friend class Destroyer<T>; 69 static Destroyer<T> m_destroyer; 84 template <class T> ASSA::Destroyer<T> ASSA::Singleton<T>::m_destroyer; \ 85 template ASSA::Destroyer<K> ASSA::Singleton<K>::m_destroyer;
|
/dports/lang/spidermonkey60/firefox-60.9.0/mfbt/tests/ |
H A D | TestVariant.cpp | 15 struct Destroyer { struct 17 ~Destroyer() { in ~Destroyer() argument 22 int Destroyer::destroyedCount = 0; 325 Destroyer::destroyedCount = 0; in testMove() 327 Variant<char, UniquePtr<Destroyer>> v3(MakeUnique<Destroyer>()); in testMove() 328 Variant<char, UniquePtr<Destroyer>> v4(Move(v3)); in testMove() 330 Variant<char, UniquePtr<Destroyer>> v5('a'); in testMove() 333 auto ptr = v5.extract<UniquePtr<Destroyer>>(); in testMove() 336 MOZ_RELEASE_ASSERT(Destroyer::destroyedCount == 1); in testMove() 343 Destroyer::destroyedCount = 0; in testDestructor() [all …]
|
/dports/graphics/panomatic/panomatic-0.9.4/zthread/include/zthread/ |
H A D | Singleton.h | 120 class Destroyer { 126 Destroyer(T* q) : doomed(q) { in Destroyer() function 130 ~Destroyer(); 135 Destroyer<T>::~Destroyer() { in ~Destroyer() 176 static Destroyer<T> destroyer(ptr); in create()
|
/dports/devel/p5-Object-Destroyer/Object-Destroyer-2.01/ |
H A D | README | 2 Object::Destroyer - Make objects with circular references DESTROY 6 use Object::Destroyer; 13 my $sentry = Object::Destroyer->new( $tree, 'delete' ); 22 my $sentry = Object::Destroyer->new( sub {undef $var} ); 27 ## Destroyer can be used as a nearly transparent wrapper 38 return Object::Destroyer->new( $self, 'release' ); 78 # Create the Object::Destroyer to clean it up as needed 136 use Object::Destroyer; 142 ## Return the Object::Destroyer, with ourself inside it 200 my $sentry = Object::Destroyer->new( $object ); [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/mfbt/tests/ |
H A D | TestVariant.cpp | 16 struct Destroyer { struct 18 ~Destroyer() { destroyedCount++; } in ~Destroyer() argument 21 int Destroyer::destroyedCount = 0; 362 Destroyer::destroyedCount = 0; in testMove() 364 Variant<char, UniquePtr<Destroyer>> v3(MakeUnique<Destroyer>()); in testMove() 367 Variant<char, UniquePtr<Destroyer>> v5('a'); in testMove() 370 auto ptr = v5.extract<UniquePtr<Destroyer>>(); in testMove() 378 Destroyer::destroyedCount = 0; in testDestructor() 381 Destroyer d; in testDestructor() 388 MOZ_RELEASE_ASSERT(Destroyer::destroyedCount == in testDestructor() [all …]
|
/dports/lang/gcc6-aux/gcc-6-20180516/libjava/classpath/gnu/java/security/util/ |
H A D | ExpirableObject.java | 80 private final Destroyer destroyer; 99 destroyer = new Destroyer(this); in ExpirableObject() 127 private final class Destroyer class in ExpirableObject 132 Destroyer(final ExpirableObject target) in Destroyer() method in ExpirableObject.Destroyer
|
/dports/lang/gcc48/gcc-4.8.5/libjava/classpath/gnu/java/security/util/ |
H A D | ExpirableObject.java | 80 private final Destroyer destroyer; 99 destroyer = new Destroyer(this); in ExpirableObject() 127 private final class Destroyer class in ExpirableObject 132 Destroyer(final ExpirableObject target) in Destroyer() method in ExpirableObject.Destroyer
|
/dports/devel/arm-none-eabi-gcc492/gcc-4.9.2/libjava/classpath/gnu/java/security/util/ |
H A D | ExpirableObject.java | 80 private final Destroyer destroyer; 99 destroyer = new Destroyer(this); in ExpirableObject() 127 private final class Destroyer class in ExpirableObject 132 Destroyer(final ExpirableObject target) in Destroyer() method in ExpirableObject.Destroyer
|
/dports/lang/gnat_util/gcc-6-20180516/libjava/classpath/gnu/java/security/util/ |
H A D | ExpirableObject.java | 80 private final Destroyer destroyer; 99 destroyer = new Destroyer(this); in ExpirableObject() 127 private final class Destroyer class in ExpirableObject 132 Destroyer(final ExpirableObject target) in Destroyer() method in ExpirableObject.Destroyer
|
/dports/devel/mingw32-gcc/gcc-4.8.1/libjava/classpath/gnu/java/security/util/ |
H A D | ExpirableObject.java | 80 private final Destroyer destroyer; 99 destroyer = new Destroyer(this); in ExpirableObject() 127 private final class Destroyer class in ExpirableObject 132 Destroyer(final ExpirableObject target) in Destroyer() method in ExpirableObject.Destroyer
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/crypto/ |
H A D | scoped_nss_types.h | 17 template <typename Type, void (*Destroyer)(Type*)> 20 Destroyer(ptr); in operator() 24 template <typename Type, void (*Destroyer)(Type*, PRBool), PRBool freeit> 27 Destroyer(ptr, freeit); in operator()
|
H A D | scoped_capi_types.h | 20 template <typename CAPIHandle, BOOL (WINAPI *Destroyer)(CAPIHandle)> 24 BOOL ok = Destroyer(handle); in operator() 33 template <typename CAPIHandle, BOOL (WINAPI *Destroyer)(CAPIHandle, DWORD), 38 BOOL ok = Destroyer(handle, flags); in operator()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/crypto/ |
H A D | scoped_nss_types.h | 18 template <typename Type, void (*Destroyer)(Type*)> 20 void operator()(Type* ptr) const { Destroyer(ptr); } in operator() 23 template <typename Type, void (*Destroyer)(Type*, PRBool), PRBool freeit> 25 void operator()(Type* ptr) const { Destroyer(ptr, freeit); } in operator()
|
H A D | scoped_capi_types.h | 20 template <typename CAPIHandle, BOOL (WINAPI *Destroyer)(CAPIHandle)> 24 BOOL ok = Destroyer(handle); in operator() 33 template <typename CAPIHandle, BOOL (WINAPI *Destroyer)(CAPIHandle, DWORD), 38 BOOL ok = Destroyer(handle, flags); in operator()
|
/dports/lang/spidermonkey60/firefox-60.9.0/security/pkix/lib/ |
H A D | ScopedPtr.h | 36 template <typename T, void (&Destroyer)(T*)> 45 Destroyer(mValue); in ~ScopedPtr() 70 Destroyer(oldValue);
|
/dports/www/firefox-legacy/firefox-52.8.0esr/security/pkix/lib/ |
H A D | ScopedPtr.h | 35 template <typename T, void (&Destroyer)(T*)> 46 Destroyer(mValue); in ~ScopedPtr() 73 Destroyer(oldValue);
|
/dports/lang/gcc6-aux/gcc-6-20180516/libjava/gnu/java/security/util/ |
H A D | ExpirableObject$Destroyer.h | 21 class ExpirableObject$Destroyer; 28 class gnu::java::security::util::ExpirableObject$Destroyer : public ::java::util::TimerTask 32 …ExpirableObject$Destroyer(::gnu::java::security::util::ExpirableObject *, ::gnu::java::security::u…
|
/dports/lang/gcc48/gcc-4.8.5/libjava/gnu/java/security/util/ |
H A D | ExpirableObject$Destroyer.h | 21 class ExpirableObject$Destroyer; 28 class gnu::java::security::util::ExpirableObject$Destroyer : public ::java::util::TimerTask 32 …ExpirableObject$Destroyer(::gnu::java::security::util::ExpirableObject *, ::gnu::java::security::u…
|
/dports/lang/gnat_util/gcc-6-20180516/libjava/gnu/java/security/util/ |
H A D | ExpirableObject$Destroyer.h | 21 class ExpirableObject$Destroyer; 28 class gnu::java::security::util::ExpirableObject$Destroyer : public ::java::util::TimerTask 32 …ExpirableObject$Destroyer(::gnu::java::security::util::ExpirableObject *, ::gnu::java::security::u…
|
/dports/devel/arm-none-eabi-gcc492/gcc-4.9.2/libjava/gnu/java/security/util/ |
H A D | ExpirableObject$Destroyer.h | 21 class ExpirableObject$Destroyer; 28 class gnu::java::security::util::ExpirableObject$Destroyer : public ::java::util::TimerTask 32 …ExpirableObject$Destroyer(::gnu::java::security::util::ExpirableObject *, ::gnu::java::security::u…
|
/dports/devel/mingw32-gcc/gcc-4.8.1/libjava/gnu/java/security/util/ |
H A D | ExpirableObject$Destroyer.h | 21 class ExpirableObject$Destroyer; 28 class gnu::java::security::util::ExpirableObject$Destroyer : public ::java::util::TimerTask 32 …ExpirableObject$Destroyer(::gnu::java::security::util::ExpirableObject *, ::gnu::java::security::u…
|