Ignored vs Assumed Semantics in BDE

Ignored vs assumed in bdlcc_objectpool.t

Index Function Difference in number of lines Function size difference in bytes Number of lines in assumed build Number of bytes in assumed build Number of lines in ignored build Number of bytes in ignored build
0 BloombergLP::bdlcc::ObjectPool<(anonymous namespace)::OtherType, bsl::function<void (void*, BloombergLP::bslma::Allocator*)>, BloombergLP::bdlcc::ObjectPoolFunctors::Nil<(anonymous namespace)::OtherType> >::getObject() [Assumed], [Ignored], [Diff], [Prettier Diff], [Decompiled Assumed], [Decompiled Ignored] -1 0 155 528 156 528
1 BloombergLP::bdlcc::ObjectPool<(anonymous namespace)::UsesAllocatorType, bsl::function<void (void*, BloombergLP::bslma::Allocator*)>, BloombergLP::bdlcc::ObjectPoolFunctors::Nil<(anonymous namespace)::UsesAllocatorType> >::getObject() [Assumed], [Ignored], [Diff], [Prettier Diff], [Decompiled Assumed], [Decompiled Ignored] -1 0 155 528 156 528
2 BloombergLP::bdlcc::ObjectPool<(anonymous namespace)::Case13Type, bsl::function<void (void*, BloombergLP::bslma::Allocator*)>, BloombergLP::bdlcc::ObjectPoolFunctors::Nil<(anonymous namespace)::Case13Type> >::getObject() [Assumed], [Ignored], [Diff], [Prettier Diff], [Decompiled Assumed], [Decompiled Ignored] -2 -16 175 608 177 624
3 int BloombergLP::bslmt::ThreadUtil::createWithAllocator<BloombergLP::bdlf::Bind<BloombergLP::bslmf::Nil, void (*)(BloombergLP::bdlcc::ObjectPool<(anonymous namespace)::Case13Type, bsl::function<void (void*, BloombergLP::bslma::Allocator*)>, BloombergLP::bdlcc::ObjectPoolFunctors::Nil<(anonymous namespace)::Case13Type> >*, BloombergLP::bdlcc::FixedQueue<(anonymous namespace)::Case13Type*>*, BloombergLP::bsls::AtomicInt*), BloombergLP::bdlf::Bind_BoundTuple3<BloombergLP::bdlcc::ObjectPool<(anonymous namespace)::Case13Type, bsl::function<void (void*, BloombergLP::bslma::Allocator*)>, BloombergLP::bdlcc::ObjectPoolFunctors::Nil<(anonymous namespace)::Case13Type> >*, BloombergLP::bdlcc::FixedQueue<(anonymous namespace)::Case13Type*>*, BloombergLP::bsls::AtomicInt*> > >(unsigned long*, BloombergLP::bslmt::ThreadAttributes const&, BloombergLP::bdlf::Bind<BloombergLP::bslmf::Nil, void (*)(BloombergLP::bdlcc::ObjectPool<(anonymous namespace)::Case13Type, bsl::function<void (void*, BloombergLP::bslma::Allocator*)>, BloombergLP::bdlcc::ObjectPoolFunctors::Nil<(anonymous namespace)::Case13Type> >*, BloombergLP::bdlcc::FixedQueue<(anonymous namespace)::Case13Type*>*, BloombergLP::bsls::AtomicInt*), BloombergLP::bdlf::Bind_BoundTuple3<BloombergLP::bdlcc::ObjectPool<(anonymous namespace)::Case13Type, bsl::function<void (void*, BloombergLP::bslma::Allocator*)>, BloombergLP::bdlcc::ObjectPoolFunctors::Nil<(anonymous namespace)::Case13Type> >*, BloombergLP::bdlcc::FixedQueue<(anonymous namespace)::Case13Type*>*, BloombergLP::bsls::AtomicInt*> > const&, BloombergLP::bslma::Allocator*) [Assumed], [Ignored], [Diff], [Prettier Diff], [Decompiled Assumed], [Decompiled Ignored] -8 -32 100 352 108 384
4 int BloombergLP::bslmt::ThreadUtil::createWithAllocator<BloombergLP::bdlf::Bind<BloombergLP::bslmf::Nil, void (*)(BloombergLP::bdlcc::ObjectPool<(anonymous namespace)::Case13Type, bsl::function<void (void*, BloombergLP::bslma::Allocator*)>, BloombergLP::bdlcc::ObjectPoolFunctors::Nil<(anonymous namespace)::Case13Type> >*, BloombergLP::bdlcc::FixedQueue<(anonymous namespace)::Case13Type*>*, int), BloombergLP::bdlf::Bind_BoundTuple3<BloombergLP::bdlcc::ObjectPool<(anonymous namespace)::Case13Type, bsl::function<void (void*, BloombergLP::bslma::Allocator*)>, BloombergLP::bdlcc::ObjectPoolFunctors::Nil<(anonymous namespace)::Case13Type> >*, BloombergLP::bdlcc::FixedQueue<(anonymous namespace)::Case13Type*>*, int> > >(unsigned long*, BloombergLP::bslmt::ThreadAttributes const&, BloombergLP::bdlf::Bind<BloombergLP::bslmf::Nil, void (*)(BloombergLP::bdlcc::ObjectPool<(anonymous namespace)::Case13Type, bsl::function<void (void*, BloombergLP::bslma::Allocator*)>, BloombergLP::bdlcc::ObjectPoolFunctors::Nil<(anonymous namespace)::Case13Type> >*, BloombergLP::bdlcc::FixedQueue<(anonymous namespace)::Case13Type*>*, int), BloombergLP::bdlf::Bind_BoundTuple3<BloombergLP::bdlcc::ObjectPool<(anonymous namespace)::Case13Type, bsl::function<void (void*, BloombergLP::bslma::Allocator*)>, BloombergLP::bdlcc::ObjectPoolFunctors::Nil<(anonymous namespace)::Case13Type> >*, BloombergLP::bdlcc::FixedQueue<(anonymous namespace)::Case13Type*>*, int> > const&, BloombergLP::bslma::Allocator*) [Assumed], [Ignored], [Diff], [Prettier Diff], [Decompiled Assumed], [Decompiled Ignored] -8 -32 100 352 108 384
5 int BloombergLP::bslmt::ThreadUtil::createWithAllocator<BloombergLP::bdlf::Bind<BloombergLP::bslmf::Nil, void (*)(BloombergLP::bsls::AtomicInt*, int, void (*)(OBJECTPOOL_TEST_USAGE_EXAMPLE::Query*)), BloombergLP::bdlf::Bind_BoundTuple3<BloombergLP::bsls::AtomicInt*, int, void (*)(OBJECTPOOL_TEST_USAGE_EXAMPLE::Query*)> > >(unsigned long*, BloombergLP::bslmt::ThreadAttributes const&, BloombergLP::bdlf::Bind<BloombergLP::bslmf::Nil, void (*)(BloombergLP::bsls::AtomicInt*, int, void (*)(OBJECTPOOL_TEST_USAGE_EXAMPLE::Query*)), BloombergLP::bdlf::Bind_BoundTuple3<BloombergLP::bsls::AtomicInt*, int, void (*)(OBJECTPOOL_TEST_USAGE_EXAMPLE::Query*)> > const&, BloombergLP::bslma::Allocator*) [Assumed], [Ignored], [Diff], [Prettier Diff], [Decompiled Assumed], [Decompiled Ignored] -8 -32 100 352 108 384