/frameworks/av/include/media/stagefright/foundation/ |
H A D | Flagged.h | 25 * Flagged<T, Flag> is basically a specialized std::pair<Flag, T> that automatically optimizes out 43 * typedef Flagged<int32_t, SafeFlags, kSafeMask> safeInt32; 52 * Flagged also supports lazy or calculated wrapping of already flagged types. Lazy wrapping is 67 * typedef Flagged<safeInt32, OriginFlags, kOriginMask> 88 * typedef Flagged<safeInt32, ValidatedFlags, kValidatedMask, kSharedMaskV> validatedInt32; 102 * Helper class for Flagged support. Encapsulates common utilities used by all 246 * Base class for all Flagged<T, Flag> classes. 259 * Flag (e.g. Flagged<T, Flag>). 328 * Main Flagged template that adds flags to an object of another type (in essence, creates a pair) 348 class Flagged class in namespace:android 405 constexpr Flagged(Flag flags, Args... args) function in class:android::Flagged 452 class Flagged<T, Flag, MASK, SHARED_MASK, SHIFT, IntFlag, true> : private T { class in namespace:android 484 constexpr Flagged(Flag flags, Args... args) function in class:android::Flagged [all...] |
/frameworks/av/media/libstagefright/foundation/include/foundation/ |
H A D | Flagged.h | 25 * Flagged<T, Flag> is basically a specialized std::pair<Flag, T> that automatically optimizes out 43 * typedef Flagged<int32_t, SafeFlags, kSafeMask> safeInt32; 52 * Flagged also supports lazy or calculated wrapping of already flagged types. Lazy wrapping is 67 * typedef Flagged<safeInt32, OriginFlags, kOriginMask> 88 * typedef Flagged<safeInt32, ValidatedFlags, kValidatedMask, kSharedMaskV> validatedInt32; 102 * Helper class for Flagged support. Encapsulates common utilities used by all 246 * Base class for all Flagged<T, Flag> classes. 259 * Flag (e.g. Flagged<T, Flag>). 328 * Main Flagged template that adds flags to an object of another type (in essence, creates a pair) 348 class Flagged class in namespace:android 405 constexpr Flagged(Flag flags, Args... args) function in class:android::Flagged 452 class Flagged<T, Flag, MASK, SHARED_MASK, SHIFT, IntFlag, true> : private T { class in namespace:android 484 constexpr Flagged(Flag flags, Args... args) function in class:android::Flagged [all...] |
/frameworks/av/media/libstagefright/include/foundation/ |
H A D | Flagged.h | 25 * Flagged<T, Flag> is basically a specialized std::pair<Flag, T> that automatically optimizes out 43 * typedef Flagged<int32_t, SafeFlags, kSafeMask> safeInt32; 52 * Flagged also supports lazy or calculated wrapping of already flagged types. Lazy wrapping is 67 * typedef Flagged<safeInt32, OriginFlags, kOriginMask> 88 * typedef Flagged<safeInt32, ValidatedFlags, kValidatedMask, kSharedMaskV> validatedInt32; 102 * Helper class for Flagged support. Encapsulates common utilities used by all 246 * Base class for all Flagged<T, Flag> classes. 259 * Flag (e.g. Flagged<T, Flag>). 328 * Main Flagged template that adds flags to an object of another type (in essence, creates a pair) 348 class Flagged class in namespace:android 405 constexpr Flagged(Flag flags, Args... args) function in class:android::Flagged 452 class Flagged<T, Flag, MASK, SHARED_MASK, SHIFT, IntFlag, true> : private T { class in namespace:android 484 constexpr Flagged(Flag flags, Args... args) function in class:android::Flagged [all...] |