Fix: C++ bindings typos in lib function name
[babeltrace.git] / src / cpp-common / bt2 / value.hpp
index 2c4d4dabfa463ce1d931f9e721478a351afe003b..4b34a16ebf2038a57d944e47662b862d529935ba 100644 (file)
@@ -82,6 +82,21 @@ enum class ValueType
 template <typename LibObjT>
 class CommonClockClass;
 
+template <typename LibObjT>
+class CommonFieldClass;
+
+template <typename LibObjT>
+class CommonTraceClass;
+
+template <typename LibObjT>
+class CommonStreamClass;
+
+template <typename LibObjT>
+class CommonEventClass;
+
+template <typename LibObjT>
+class CommonStream;
+
 template <typename LibObjT>
 class CommonValue : public internal::BorrowedObj<LibObjT>
 {
@@ -93,6 +108,11 @@ class CommonValue : public internal::BorrowedObj<LibObjT>
 
     // Allow userAttributes() to call `val._libObjPtr()`
     friend class CommonClockClass<bt_clock_class>;
+    friend class CommonFieldClass<bt_field_class>;
+    friend class CommonTraceClass<bt_trace_class>;
+    friend class CommonStreamClass<bt_stream_class>;
+    friend class CommonEventClass<bt_event_class>;
+    friend class CommonStream<bt_stream>;
 
     // Allow operator==() to call `other._libObjPtr()`
     friend class CommonValue<bt_value>;
This page took 0.025031 seconds and 4 git commands to generate.