9static constexpr uint64_t U64MAX = +18446744073709551615ull;
10static constexpr int64_t I63MAX = +9223372036854775807;
11static constexpr int64_t I63MIN = -9223372036854775807 - 1;
12static constexpr uint32_t U32MAX = +4294967295u;
13static constexpr int32_t I31MAX = +2147483647;
14static constexpr int32_t I31MIN = -2147483648;
15static constexpr float M23MAX = 16777216;
16static constexpr float F32EPS = 5.9604644775390625e-08;
17static constexpr float F32MAX = 3.40282347e+38;
18static constexpr double M52MAX = 9007199254740992;
19static constexpr double D64MAX = 1.7976931348623157e+308;
20static constexpr int64_t AUDIO_BLOCK_MAX_RENDER_SIZE = 2048;
24enum class LoopID :
uint64_t { INVALID = 0 };
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 (ClapDeviceImpl);
45ASE_CLASS_DECLS (ClapPluginHandle);
46ASE_CLASS_DECLS (Clip);
47ASE_CLASS_DECLS (ClipImpl);
48ASE_CLASS_DECLS (Device);
49ASE_CLASS_DECLS (DeviceImpl);
50ASE_CLASS_DECLS (Emittable);
51ASE_CLASS_DECLS (FileCrawler);
52ASE_CLASS_DECLS (Gadget);
53ASE_CLASS_DECLS (GadgetImpl);
54ASE_CLASS_DECLS (Monitor);
55ASE_CLASS_DECLS (Object);
56ASE_CLASS_DECLS (Preference);
57ASE_CLASS_DECLS (Project);
58ASE_CLASS_DECLS (ProjectImpl);
59ASE_CLASS_DECLS (Property);
60ASE_CLASS_DECLS (PropertyImpl);
61ASE_CLASS_DECLS (ResourceCrawler);
62ASE_CLASS_DECLS (Server);
63ASE_CLASS_DECLS (ServerImpl);
64ASE_CLASS_DECLS (SharedBase);
65ASE_CLASS_DECLS (StreamReader);
66ASE_CLASS_DECLS (StreamWriter);
67ASE_CLASS_DECLS (Track);
68ASE_CLASS_DECLS (TrackImpl);
69ASE_CLASS_DECLS (Plugin);
70ASE_CLASS_DECLS (PluginImpl);
73class 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.