Home
last modified time | relevance | path

Searched refs:Destroyer (Results 1 – 25 of 628) sorted by relevance

12345678910>>...26

/dports/devel/p5-Object-Destroyer/Object-Destroyer-2.01/t/
H A D02_new.t14 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 D03_destroy.t15 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 DTestVariant.cpp14 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 DDestroyer.h24 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 DSingleton.h59 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 DTestVariant.cpp15 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 DSingleton.h120 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 DREADME2 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 DTestVariant.cpp16 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 DExpirableObject.java80 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 DExpirableObject.java80 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 DExpirableObject.java80 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 DExpirableObject.java80 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 DExpirableObject.java80 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 Dscoped_nss_types.h17 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 Dscoped_capi_types.h20 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 Dscoped_nss_types.h18 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 Dscoped_capi_types.h20 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 DScopedPtr.h36 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 DScopedPtr.h35 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 DExpirableObject$Destroyer.h21 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 DExpirableObject$Destroyer.h21 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 DExpirableObject$Destroyer.h21 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 DExpirableObject$Destroyer.h21 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 DExpirableObject$Destroyer.h21 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…

12345678910>>...26