Lexis  1.0.0
Vocabulary of events and shared objects for BBP and HBP software
exit.h
1 // Generated by zerobufCxx.py
2 
3 #pragma once
4 #include <zerobuf/ConstAllocator.h> // static create
5 #include <zerobuf/Vector.h> // member
6 #include <zerobuf/Zerobuf.h> // base class
7 #include <array> // member
8 #include <memory> // std::unique_ptr
9 
10 namespace lexis
11 {
12 namespace render
13 {
14 
15 class Exit : public ::zerobuf::Zerobuf
16 {
17 public:
18  Exit();
19  Exit( const Exit& );
20  virtual ~Exit();
21  Exit& operator = ( const Exit& ) { return *this; }
22 
23  // Introspection
24  std::string getSchema() const final;
25  static std::string ZEROBUF_SCHEMA();
26  std::string getTypeName() const final { return "lexis::render::Exit"; }
27  static std::string ZEROBUF_TYPE_NAME() { return "lexis::render::Exit"; }
28  ::zerobuf::uint128_t getTypeIdentifier() const final { return ::zerobuf::uint128_t( 0x1833ec4caa0244c4ull, 0x1891e6dfc5353a41ull ); }
29  static ::zerobuf::uint128_t ZEROBUF_TYPE_IDENTIFIER() { return ::zerobuf::uint128_t( 0x1833ec4caa0244c4ull, 0x1891e6dfc5353a41ull ); }
30  size_t getZerobufStaticSize() const final { return 0; }
31  static size_t ZEROBUF_STATIC_SIZE() { return 0; }
32  size_t getZerobufNumDynamics() const final { return 0; }
33  static size_t ZEROBUF_NUM_DYNAMICS() { return 0; }
34 };
35 
36 }
37 }