V8 Project
flags-unittest.cc File Reference
#include "include/v8stdint.h"
#include "src/base/flags.h"
#include "testing/gtest/include/gtest/gtest.h"
+ Include dependency graph for flags-unittest.cc:

Go to the source code of this file.

Classes

struct  v8::base::anonymous_namespace{flags-unittest.cc}::Foo
 

Namespaces

 v8
 Debugger support for the V8 JavaScript engine.
 
 v8::base
 
 v8::base::anonymous_namespace{flags-unittest.cc}
 
 v8::base::anonymous_namespace{flags-unittest.cc}::foo
 

Typedefs

typedef Flags< Flag1 > v8::base::anonymous_namespace{flags-unittest.cc}::Flags1
 
typedef Flags< Option > v8::base::anonymous_namespace{flags-unittest.cc}::foo::Options
 

Enumerations

enum  v8::base::anonymous_namespace{flags-unittest.cc}::Flag1 { v8::base::anonymous_namespace{flags-unittest.cc}::kFlag1None = 0 , v8::base::anonymous_namespace{flags-unittest.cc}::kFlag1First = 1u << 1 , v8::base::anonymous_namespace{flags-unittest.cc}::kFlag1Second = 1u << 2 , v8::base::anonymous_namespace{flags-unittest.cc}::kFlag1All = kFlag1None | kFlag1First | kFlag1Second }
 
enum  v8::base::anonymous_namespace{flags-unittest.cc}::foo::Option { v8::base::anonymous_namespace{flags-unittest.cc}::foo::kNoOptions = 0 , v8::base::anonymous_namespace{flags-unittest.cc}::foo::kOption1 = 1 , v8::base::anonymous_namespace{flags-unittest.cc}::foo::kOption2 = 2 , v8::base::anonymous_namespace{flags-unittest.cc}::foo::kAllOptions = kNoOptions | kOption1 | kOption2 }
 

Functions

Flags1 v8::base::anonymous_namespace{flags-unittest.cc}::bar (Flags1 flags1)
 
 v8::base::TEST (FlagsTest, BasicOperations)
 
 v8::base::TEST (FlagsTest, NamespaceScope)
 
 v8::base::TEST (FlagsTest, ClassScope)