10static constexpr uint64_t U64MAX = +18446744073709551615ull;
11static constexpr int64_t I63MAX = +9223372036854775807;
12static constexpr int64_t I63MIN = -9223372036854775807 - 1;
13static constexpr uint32_t U32MAX = +4294967295u;
14static constexpr int32_t I31MAX = +2147483647;
15static constexpr int32_t I31MIN = -2147483648;
16static constexpr float M23MAX = 16777216;
17static constexpr float F32EPS = 5.9604644775390625e-08;
18static constexpr float F32MAX = 3.40282347e+38;
19static constexpr double M52MAX = 9007199254740992;
20static constexpr double D64MAX = 1.7976931348623157e+308;
21static constexpr int64_t AUDIO_BLOCK_MAX_RENDER_SIZE = 2048;
27ASE_STRUCT_DECLS (AudioProcessorInfo);
28ASE_STRUCT_DECLS (Choice);
29ASE_STRUCT_DECLS (ClapParamUpdate);
30ASE_STRUCT_DECLS (ClipNote);
31ASE_STRUCT_DECLS (DeviceInfo);
32ASE_STRUCT_DECLS (DriverEntry);
33ASE_STRUCT_DECLS (Parameter);
34ASE_STRUCT_DECLS (Resource);
35ASE_STRUCT_DECLS (TelemetryField);
36ASE_STRUCT_DECLS (TelemetrySegment);
37ASE_STRUCT_DECLS (UserNote);
40ASE_CLASS_DECLS (AudioChain);
41ASE_CLASS_DECLS (AudioCombo);
42ASE_CLASS_DECLS (AudioCombo);
43ASE_CLASS_DECLS (AudioEngineThread);
44ASE_CLASS_DECLS (AudioProcessor);
45ASE_CLASS_DECLS (ClapDeviceImpl);
46ASE_CLASS_DECLS (ClapPluginHandle);
47ASE_CLASS_DECLS (Clip);
48ASE_CLASS_DECLS (ClipImpl);
49ASE_CLASS_DECLS (Device);
50ASE_CLASS_DECLS (DeviceImpl);
51ASE_CLASS_DECLS (Emittable);
52ASE_CLASS_DECLS (FileCrawler);
53ASE_CLASS_DECLS (Gadget);
54ASE_CLASS_DECLS (GadgetImpl);
55ASE_CLASS_DECLS (Monitor);
56ASE_CLASS_DECLS (NativeDevice);
57ASE_CLASS_DECLS (NativeDeviceImpl);
58ASE_CLASS_DECLS (Object);
59ASE_CLASS_DECLS (Preference);
60ASE_CLASS_DECLS (Project);
61ASE_CLASS_DECLS (ProjectImpl);
62ASE_CLASS_DECLS (Property);
63ASE_CLASS_DECLS (PropertyImpl);
64ASE_CLASS_DECLS (ResourceCrawler);
65ASE_CLASS_DECLS (Server);
66ASE_CLASS_DECLS (ServerImpl);
67ASE_CLASS_DECLS (SharedBase);
68ASE_CLASS_DECLS (StreamReader);
69ASE_CLASS_DECLS (StreamWriter);
70ASE_CLASS_DECLS (Track);
71ASE_CLASS_DECLS (TrackImpl);
74class CustomDataContainer;
Interface for serializable objects with Reflink support.
virtual void serialize(WritNode &xs)=0
Serialize members and childern.
One entry in a Writ serialization document.
The Anklang C++ API namespace.
Error
Enum representing Error states.
Common base type to allow casting between polymorphic classes.