| Flutter Impeller |

Classes | Namespaces | Typedefs | Enumerations | Functions
base_unittests.cc File Reference
`#include "flutter/testing/testing.h"`
`#include "impeller/base/mask.h"`
`#include "impeller/base/promise.h"`
`#include "impeller/base/strings.h"`
`#include "impeller/base/thread.h"`

Go to the source code of this file.

## Classes
struct | impeller::testing::Foo
struct | impeller::testing::RWFoo
struct | impeller::testing::CVTest

## Namespaces
| impeller
| impeller::testing

## Typedefs
using | impeller::MyMask = Mask< MyMaskBits >

## Enumerations
enum | impeller::MyMaskBits : uint32_t { impeller::MyMaskBits::kFoo = 0, impeller::MyMaskBits::kBar = 1 << 0, impeller::MyMaskBits::kBaz = 1 << 1, impeller::MyMaskBits::kBang = 1 << 2 }

## Functions
| impeller::IMPELLER_ENUM_IS_MASK (MyMaskBits)
| impeller::testing::TEST (ThreadTest, CanCreateMutex)
| impeller::testing::TEST (ThreadTest, CanCreateMutexLock)
| impeller::testing::TEST (ThreadTest, CanCreateRWMutex)
| impeller::testing::TEST (ThreadTest, CanCreateRWMutexLock)
| impeller::testing::TEST (StringsTest, CanSPrintF)
| impeller::testing::TEST (ConditionVariableTest, WaitUntil)
| impeller::testing::TEST (ConditionVariableTest, WaitFor)
| impeller::testing::TEST (ConditionVariableTest, WaitForever)
| impeller::testing::TEST (ConditionVariableTest, TestsCriticalSectionAfterWaitForUntil)
| impeller::testing::TEST (ConditionVariableTest, TestsCriticalSectionAfterWait)
| impeller::testing::TEST (BaseTest, NoExceptionPromiseValue)
| impeller::testing::TEST (BaseTest, NoExceptionPromiseEmpty)
| impeller::testing::TEST (BaseTest, CanUseTypedMasks)