Lines Matching refs:fbl
5 #include <fbl/ref_counted.h>
6 #include <fbl/ref_ptr.h>
7 #include <fbl/string.h>
8 #include <fbl/tests/lfsr.h>
9 #include <fbl/unique_ptr.h>
10 #include <fbl/vector.h>
13 namespace fbl {
83 using ItemType = fbl::unique_ptr<TestObject>;
97 struct RefCountedItem : public fbl::RefCounted<RefCountedItem<T>> {
99 : val(fbl::move(v)) {}
105 using ItemType = fbl::RefPtr<RefCountedItem<TestObject>>;
158 fbl::Vector<ItemType, TestAllocatorTraits> vector;
159 fbl::AllocChecker ac;
214 fbl::Vector<ItemType, CountedAllocatorTraits> vector;
216 fbl::AllocChecker ac;
252 fbl::Vector<ItemType, CountedAllocatorTraits> vector;
254 fbl::AllocChecker ac;
290 fbl::Vector<ItemType, TestAllocatorTraits> vector;
293 fbl::AllocChecker ac;
321 fbl::Vector<ItemType, TestAllocatorTraits> vector;
325 fbl::AllocChecker ac;
353 fbl::Vector<ItemType, TestAllocatorTraits> vector;
356 fbl::AllocChecker ac;
410 fbl::Vector<ItemType, FailingAllocatorTraits> vector;
411 fbl::AllocChecker ac;
430 fbl::Vector<ItemType, PartiallyFailingAllocatorTraits<ItemType, size>> vector;
431 fbl::AllocChecker ac;
477 fbl::Vector<ItemType, TestAllocatorTraits> vectorA;
481 fbl::AllocChecker ac;
489 fbl::Vector<ItemType, TestAllocatorTraits> vectorB(fbl::move(vectorA));
505 fbl::Vector<ItemType, TestAllocatorTraits> vectorA;
508 fbl::AllocChecker ac;
515 fbl::Vector<ItemType, TestAllocatorTraits> vectorB;
516 vectorB = fbl::move(vectorA);
541 fbl::Vector<ItemType, TestAllocatorTraits> vectorA;
544 fbl::AllocChecker ac;
548 fbl::Vector<ItemType, TestAllocatorTraits> vectorB;
551 fbl::AllocChecker ac;
594 fbl::Vector<ItemType, TestAllocatorTraits> vector;
597 fbl::AllocChecker ac;
608 auto other = fbl::move(e);
609 e = fbl::move(other);
635 fbl::Vector<ItemType, TestAllocatorTraits> vector;
636 fbl::AllocChecker ac;
703 fbl::Vector<ItemType, TestAllocatorTraits> vector;
717 fbl::Vector<ItemType, TestAllocatorTraits> vector;
732 fbl::Vector<ItemType, TestAllocatorTraits> vector;
764 fbl::Vector<ItemType, CountedAllocatorTraits> vector{};
772 fbl::Vector<ItemType, CountedAllocatorTraits> vector{
795 fbl::Vector<fbl::String> v;
796 v.push_back(fbl::String("First"));
798 v.insert(2, fbl::String("Third"));
808 fbl::Vector<fbl::String> v;
809 fbl::AllocChecker ac;
810 v.push_back(fbl::String("First"), &ac);
814 v.insert(2, fbl::String("Third"), &ac);
863 } // namespace fbl