Add a basic .clang-tidy file and fix typedef warnings
[lttng-tools.git] / include / lttng / userspace-probe-internal.hpp
index 392242daecfed435ce9f7842c8584c1ce9747116..f4e6ee74eb887e4619cb62cddfdb0f81df4cce0c 100644 (file)
@@ -9,9 +9,12 @@
 #ifndef LTTNG_USERSPACE_PROBE_INTERNAL_H
 #define LTTNG_USERSPACE_PROBE_INTERNAL_H
 
-#include <lttng/userspace-probe.h>
-#include <common/macros.hpp>
 #include <common/fd-handle.hpp>
+#include <common/macros.hpp>
+
+#include <lttng/lttng-error.h>
+#include <lttng/userspace-probe.h>
+
 #include <stdbool.h>
 
 struct lttng_payload;
@@ -19,14 +22,12 @@ struct lttng_payload_view;
 struct lttng_dynamic_buffer;
 struct mi_writer;
 
-typedef bool (*userspace_probe_location_equal_cb)(
-               const struct lttng_userspace_probe_location *a,
-               const struct lttng_userspace_probe_location *b);
-typedef unsigned long (*userspace_probe_location_hash_cb)(
-               const struct lttng_userspace_probe_location *location);
-typedef enum lttng_error_code (*userspace_probe_location_mi)(
-               const struct lttng_userspace_probe_location *location,
-               struct mi_writer);
+using userspace_probe_location_equal_cb = bool (*)(const struct lttng_userspace_probe_location *,
+                                                  const struct lttng_userspace_probe_location *);
+using userspace_probe_location_hash_cb =
+       unsigned long (*)(const struct lttng_userspace_probe_location *);
+using userspace_probe_location_mi =
+       enum lttng_error_code (*)(const struct lttng_userspace_probe_location *, struct mi_writer);
 
 /*
  * No elf-specific comm structure is defined since no elf-specific payload is
This page took 0.023405 seconds and 4 git commands to generate.