Introduce base::NoDestructor<T> to simplify static objects For accessors, I intentionally avoided operator* and operator->, as I believe that they're very opaque at the call site, especially if the contained object itself has these operators (and imo operator-> is in general weird as its evaluation is iterative, and would depend on T). Also decided not to bother with getting initializer list constructor matching to work. We can add that when needed. Change-Id: I845f10239eb58e7751550b7ead385961c2ce98ae
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.