Document Information
Preface
1. Introduction
2. Types, Operators, and Expressions
3. Variables
4. D Program Structure
5. Pointers and Arrays
6. Strings
7. Structs and Unions
8. Type and Constant Definitions
Typedef
Enumerations
Inlines
Type Namespaces
9. Aggregations
10. Actions and Subroutines
11. Buffers and Buffering
12. Output Formatting
13. Speculative Tracing
14. dtrace(1M) Utility
15. Scripting
16. Options and Tunables
17. dtrace Provider
18. lockstat Provider
19. profile Provider
20. fbt Provider
21. syscall Provider
22. sdt Provider
23. sysinfo Provider
24. vminfo Provider
25. proc Provider
26. sched Provider
27. io Provider
28. mib Provider
29. fpuinfo Provider
30. pid Provider
31. plockstat Provider
32. fasttrap Provider
33. User Process Tracing
34. Statically Defined Tracing for User Applications
35. Security
36. Anonymous Tracing
37. Postmortem Tracing
38. Performance Considerations
39. Stability
40. Translators
41. Versioning
Glossary
Index
This chapter describes how to declare type aliases and named constants in D. This chapter also discusses D type and namespace management for program and operating system types and identifiers.