Shaka Player Embedded
Classes | Namespaces | Enumerations | Functions | Variables
test_type.h File Reference
#include <string>
#include <unordered_map>
#include <vector>
#include "shaka/optional.h"
#include "shaka/variant.h"
#include "src/core/member.h"
#include "src/mapping/any.h"
#include "src/mapping/backing_object.h"
#include "src/mapping/backing_object_factory.h"
#include "src/mapping/byte_buffer.h"
#include "src/mapping/callback.h"
#include "src/mapping/enum.h"
#include "src/mapping/promise.h"
#include "src/mapping/struct.h"

Go to the source code of this file.

Classes

struct  shaka::js::TestTypeOptions
 
class  shaka::js::TestType
 
class  shaka::js::TestTypeFactory
 

Namespaces

 shaka
 
 shaka::js
 

Enumerations

enum  shaka::js::TestNumberEnum { shaka::js::TestNumberEnum::FIRST = 1, shaka::js::TestNumberEnum::SECOND }
 
enum  shaka::js::TestStringEnum { shaka::js::TestStringEnum::EMPTY, shaka::js::TestStringEnum::AUTO, shaka::js::TestStringEnum::OTHER }
 

Functions

 CONVERT_ENUM_AS_NUMBER (shaka::js, TestNumberEnum)
 
 DEFINE_ENUM_MAPPING (shaka::js, TestStringEnum)
 

Variables

constexpr const int shaka::js::EXPECTED_INT = 123
 
constexpr const TestNumberEnum shaka::js::EXPECTED_NUMBER_ENUM = TestNumberEnum::SECOND
 
constexpr const TestStringEnum shaka::js::EXPECTED_STRING_ENUM = TestStringEnum::OTHER
 
constexpr const char shaka::js::EXPECTED_STRING [] = "ab\xe2\x8d\x85_\0_\xf0\x90\x90\xb7!"
 

Function Documentation

§ CONVERT_ENUM_AS_NUMBER()

CONVERT_ENUM_AS_NUMBER ( shaka::js  ,
TestNumberEnum   
)

§ DEFINE_ENUM_MAPPING()

DEFINE_ENUM_MAPPING ( shaka::js  ,
TestStringEnum   
)

Definition at line 151 of file test_type.h.