Home
last modified time | relevance | path

Searched refs:Tail (Results 1 – 11 of 11) sorted by relevance

/hardware/interfaces/audio/common/all-versions/test/utility/include/utility/
DReturnIn.h45 template <class Head, class... Tail>
46 void set(Head&& head, Tail&&... tail) { in set()
47 std::get<sizeof...(ResultStore) - sizeof...(Tail) - 1>(results) = std::forward<Head>(head); in set()
48 set(std::forward<Tail>(tail)...); in set()
/hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/
Dmsg_formatting.h393 template <typename Head, typename... Tail>
394 WriteStream write(Message<Head, Tail...>, WriteStream out, const Head& head, const Tail&... tail) {
396 return write(Message<Tail...>(), out, tail...);
399 template <Command cmd, typename... Tail>
400 WriteStream write(Message<Cmd<cmd>, Tail...>, WriteStream out, const Tail&... tail) {
402 return write(Message<Tail...>(), out, tail...);
405 template <Command cmd, typename HEAD, typename... Tail>
406 std::tuple<ReadStream, bool, HEAD, Tail...> read(Message<Cmd<cmd>, HEAD, Tail...>, ReadStream in) {
409 if (!command_matches) return {in, false, HEAD(), Tail()...};
417 [&]() -> Tail {
[all …]
Dcbor.h66 template <typename Head, typename... Tail>
67 struct Array<Head, Tail...> {
69 Array<Tail...> tail_;
70 Array(const Head& head, const Tail&... tail) : head_(head), tail_(tail...) {}
71 constexpr size_t size() const { return sizeof...(Tail) + 1; };
147 template <typename HeadKey, typename HeadValue, typename... Tail>
148 struct Map<MapElement<HeadKey, HeadValue>, Tail...> {
150 Map<Tail...> tail_;
151 Map(const MapElement<HeadKey, HeadValue>& head, const Tail&... tail)
153 constexpr size_t size() const { return sizeof...(Tail) + 1; };
[all …]
/hardware/qcom/data/ipacfg-mgr/msm8998/ipacm/src/
DIPACM_CmdQueue.cpp85 Tail = item; in enqueue()
90 if(Tail == NULL) in enqueue()
97 Tail->setnext(item); in enqueue()
99 Tail = item; in enqueue()
/hardware/qcom/sdm845/data/ipacfg-mgr/ipacm/src/
DIPACM_CmdQueue.cpp85 Tail = item; in enqueue()
90 if(Tail == NULL) in enqueue()
97 Tail->setnext(item); in enqueue()
99 Tail = item; in enqueue()
/hardware/qcom/sdm845/data/ipacfg-mgr/ipacm/inc/
DIPACM_CmdQueue.h86 Message *Tail; variable
94 Tail = NULL; in MessageQueue()
/hardware/qcom/data/ipacfg-mgr/msm8998/ipacm/inc/
DIPACM_CmdQueue.h86 Message *Tail; variable
94 Tail = NULL; in MessageQueue()
/hardware/interfaces/keymaster/3.0/vts/functional/
Dauthorization_set.cpp259 template <TagType tag_type, Tag tag, typename... Tail>
260 struct choose_serializer<TypedTag<tag_type, tag>, Tail...> {
265 return choose_serializer<Tail...>::serialize(out, param); in serialize()
358 template <TagType tag_type, Tag tag, typename... Tail>
359 struct choose_deserializer<TypedTag<tag_type, tag>, Tail...> {
364 return choose_deserializer<Tail...>::deserialize(in, param); in deserialize()
Dkeymaster_tags.h314 template <typename Head, typename... Tail>
315 std::remove_reference_t<Head> NullOrOr(Head&& head, Tail&&... tail) {
317 return NullOrOr(std::forward<Tail>(tail)...);
/hardware/interfaces/keymaster/4.0/support/
Dauthorization_set.cpp273 template <TagType tag_type, Tag tag, typename... Tail>
274 struct choose_serializer<TypedTag<tag_type, tag>, Tail...> {
279 return choose_serializer<Tail...>::serialize(out, param); in serialize()
379 template <TagType tag_type, Tag tag, typename... Tail>
380 struct choose_deserializer<TypedTag<tag_type, tag>, Tail...> {
385 return choose_deserializer<Tail...>::deserialize(in, param); in deserialize()
/hardware/interfaces/keymaster/4.0/support/include/keymasterV4_0/
Dkeymaster_tags.h325 template <typename Head, typename... Tail>
326 std::remove_reference_t<Head> NullOrOr(Head&& head, Tail&&... tail) {
328 return NullOrOr(std::forward<Tail>(tail)...);