Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cd3ffd1f authored by Steven Moreland's avatar Steven Moreland Committed by Gerrit Code Review
Browse files

Merge "libutils: T* is a trivial type" into main

parents 6f7e3952 38d36e44
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -109,6 +109,11 @@ ANDROID_BASIC_TYPES_TRAITS( unsigned long long )
ANDROID_BASIC_TYPES_TRAITS( float )
ANDROID_BASIC_TYPES_TRAITS( double )

template<typename T> struct trait_trivial_ctor<T*>   { enum { value = true }; };
template<typename T> struct trait_trivial_dtor<T*>   { enum { value = true }; };
template<typename T> struct trait_trivial_copy<T*>   { enum { value = true }; };
template<typename T> struct trait_trivial_move<T*>   { enum { value = true }; };

// ---------------------------------------------------------------------------