Home
last modified time | relevance | path

Searched full:using (Results 1 – 25 of 560) sorted by relevance

12345678910>>...23

/ark/runtime_core/runtime/include/mem/
Dpanda_containers.h35 using PandaForwardList = std::forward_list<T, mem::AllocatorAdapter<T>>;
38 using PandaForwardListTL = std::forward_list<T, mem::AllocatorAdapter<T, mem::AllocScope::LOCAL>>;
41 using PandaList = std::list<T, mem::AllocatorAdapter<T>>;
44 using PandaListTL = std::list<T, mem::AllocatorAdapter<T, mem::AllocScope::LOCAL>>;
47 using PandaDeque = std::deque<T, mem::AllocatorAdapter<T>>;
50 using PandaDequeTL = std::deque<T, mem::AllocatorAdapter<T, mem::AllocScope::LOCAL>>;
53 using PandaQueue = std::queue<T, PandaContainer>;
56 using PandaQueueTL = std::queue<T, PandaContainer>;
59 using PandaStack = std::stack<T, PandaContainer>;
62 using PandaStackTL = std::stack<T, PandaContainer>;
[all …]
Dpanda_string.h30 using PandaString = std::basic_string<char, std::char_traits<char>, mem::AllocatorAdapter<char>>;
31 using PandaStringStream = std::basic_stringstream<char, std::char_traits<char>, mem::AllocatorAdapt…
32 using PandaIStringStream = std::basic_istringstream<char, std::char_traits<char>, mem::AllocatorAda…
33 using PandaOStringStream = std::basic_ostringstream<char, std::char_traits<char>, mem::AllocatorAda…
51 using argument_type = panda::PandaString;
52 using result_type = std::size_t;
73 using argument_type = panda::PandaStringHash::argument_type;
74 using result_type = panda::PandaStringHash::result_type;
/ark/runtime_core/libpandabase/utils/
Darena_containers.h37 using ArenaVector = std::vector<T, ArenaAllocatorAdapter<T, use_oom_handler>>;
39 using ArenaDeque = std::deque<T, ArenaAllocatorAdapter<T, use_oom_handler>>;
41 using ArenaStack = std::stack<T, ArenaContainer>;
43 using ArenaQueue = std::queue<T, ArenaContainer>;
45 using ArenaList = std::list<T, ArenaAllocatorAdapter<T, use_oom_handler>>;
47 using ArenaSet = std::set<Key, Compare, ArenaAllocatorAdapter<Key, use_oom_handler>>;
49 using ArenaMap = std::map<Key, T, Compare, ArenaAllocatorAdapter<std::pair<const Key, T>, use_oom_h…
51 using ArenaMultiMap = std::multimap<Key, T, Compare, ArenaAllocatorAdapter<std::pair<const Key, T>,…
54 using ArenaUnorderedMultiMap =
58 using ArenaUnorderedMap =
[all …]
Dcframe_layout.h34 using NextStackRegion = StackRegion<START + SIZE, SZ>;
36 using NextStackSlot = StackRegion<START + SIZE, 1>;
82 using StackArgSlot = StackRegion<-2, 1>; // -2 slot
83 using LrSlot = StackArgSlot::NextStackSlot; // -1 slot
84 using PrevFrameSlot = LrSlot::NextStackSlot; // 0 slot
85 using MethodSlot = PrevFrameSlot::NextStackSlot; // 1 slot
86 using FlagsSlot = MethodSlot::NextStackSlot; // 2 slot
87 using DataRegion = FlagsSlot::NextStackRegion<2>; // [3..4] slots
88 using LocalsRegion = DataRegion::NextStackRegion<4>; // [5..8] slots
89 using SlotsRegion = LocalsRegion::NextStackRegion<0>; // [9...] slots
[all …]
/ark/runtime_core/verification/debug/handlers/
Dliteral_parser.h28 using panda::parser::action; in LiteralParser()
29 using panda::parser::charset; in LiteralParser()
30 using panda::parser::parser; in LiteralParser()
34 using p = typename Parser::template next<Literal>; in LiteralParser()
51 using panda::parser::action; in LiteralsParser()
52 using panda::parser::charset; in LiteralsParser()
53 using panda::parser::parser; in LiteralsParser()
57 using Context = Vector<String>; in LiteralsParser()
59 using p = typename parser<Context, const char, const char *>::template next<Literals>; in LiteralsParser()
60 using p1 = typename p::p; in LiteralsParser()
[all …]
Dconfig_handler_breakpoints.cpp34 using panda::Method;
35 using panda::parser::action;
36 using panda::parser::parser;
37 using panda::verifier::config::Section;
51 using panda::parser::charset; in BreakpointParser()
52 using p = parser<Context, const char, const char *>::next<Breakpoint>; in BreakpointParser()
53 using p1 = p::p; in BreakpointParser()
54 using p2 = p1::p; in BreakpointParser()
55 using p3 = p2::p; in BreakpointParser()
56 using p4 = p3::p; in BreakpointParser()
[all …]
Dconfig_handler_allowlist.cpp33 using panda::Method;
34 using panda::parser::action;
35 using panda::parser::parser;
36 using panda::verifier::config::Section;
37 using panda::verifier::debug::AllowlistKind;
43 using panda::parser::charset; in AllowlistMethodParser()
44 using p = parser<PandaString, const char, const char *>::next<Allowlist>; in AllowlistMethodParser()
45 using p1 = p::p; in AllowlistMethodParser()
/ark/runtime_core/verification/job_queue/
Dcache.h49 using Id = uint64_t;
55 using CachedClassRef = std::reference_wrapper<const CachedClass>;
56 using CachedMethodRef = std::reference_wrapper<const CachedMethod>;
57 using CachedFieldRef = std::reference_wrapper<const CachedField>;
59 using DescriptorString = panda::verifier::DescriptorString<mode::ExactCmp>;
61 using CachedClassRefOrDescriptor = std::variant<DescriptorString, CachedClassRef>;
62 using CachedMethodRefOrEntityId = std::variant<panda_file::File::EntityId, CachedMethodRef>;
63 using CachedFieldRefOrEntityId = std::variant<panda_file::File::EntityId, CachedFieldRef>;
177 using MethodHash = uint64_t;
178 using FieldHash = uint64_t;
[all …]
/ark/runtime_core/runtime/mem/
Dallocator_adapter.h29 using value_type = void;
30 using pointer = void *;
31 using const_pointer = const void *;
35 using other = AllocatorAdapter<U, AllocScopeT>;
39 using rebind = Rebind<U>;
78 using value_type = T;
79 using pointer = T *;
80 using reference = T &;
81 using const_pointer = const T *;
82 using const_reference = const T &;
[all …]
Drunslots_allocator_stl_adapter.h30 using value_type = void;
31 using pointer = void *;
32 using const_pointer = const void *;
36 using other = RunSlotsAllocatorAdapter<U, AllocConfigT, LockConfigT>;
40 using rebind = Rebind<U>;
65 using value_type = T;
66 using pointer = T *;
67 using reference = T &;
68 using const_pointer = const T *;
69 using const_reference = const T &;
[all …]
/ark/js_runtime/ecmascript/mem/
Dc_containers.h35 using CVector = std::vector<T, CAddressAllocator<T>>;
38 using CList = std::list<T, CAddressAllocator<T>>;
41 using CMap = std::map<Key, T, Compare, CAddressAllocator<std::pair<const Key, T>>>;
44 using CMultiMap = std::multimap<Key, T, Compare, CAddressAllocator<std::pair<const Key, T>>>;
47 using CUnorderedMultiMap =
51 using CDeque = std::deque<T, CAddressAllocator<T>>;
54 using CQueue = std::queue<T, Container>;
57 using CStack= std::stack<T, Container>;
60 using CUnorderedMap = std::unordered_map<Key, T, Hash, KeyEqual, CAddressAllocator<std::pair<const …
63 using CUnorderedSet = std::unordered_set<Key, Hash, KeyEqual, CAddressAllocator<Key>>;
Dchunk_allocator.h26 using value_type = T;
27 using pointer = T *;
28 using reference = T &;
29 using const_pointer = const T *;
30 using const_reference = const T &;
31 using size_type = size_t;
32 using difference_type = ptrdiff_t;
36 using other = ChunkAllocator<U>;
40 using rebind = Rebind<U>;
Dcaddress_allocator.h25 // using by std allocator
26 using value_type = T;
27 using pointer = T *;
28 using reference = T &;
29 using const_pointer = const T *;
30 using const_reference = const T &;
31 using size_type = size_t;
32 using difference_type = ptrdiff_t;
36 using other = CAddressAllocator<U>;
40 using rebind = Rebind<U>;
/ark/runtime_core/libpandabase/mem/
Darena_allocator_stl_adapter.h30 using value_type = void;
31 using pointer = void *;
32 using const_pointer = const void *;
36 using other = ArenaAllocatorAdapter<U, use_oom_handler>;
40 using rebind = Rebind<U>;
64 using value_type = T;
65 using pointer = T *;
66 using reference = T &;
67 using const_pointer = const T *;
68 using const_reference = const T &;
[all …]
Dmem.h37 using MemStatsType = MemStatsAdditionalInfo;
39 using MemStatsType = MemStatsDefault;
46 using object_pointer_type = uint32_t;
48 using object_pointer_type = uintptr_t;
90 using helpers::math::GetIntLog2; in GetLogAlignment()
226 using MemVisitor = std::function<void(void *mem, size_t size)>;
227 using GCObjectVisitor = std::function<ObjectStatus(ObjectHeader *)>;
228 using ObjectMoveVisitor = std::add_pointer<size_t(void *mem)>::type;
229 using ObjectVisitor = std::function<void(ObjectHeader *)>;
233 using ObjectVisitorEx = std::function<void(ObjectHeader *from_object, ObjectHeader *to_object)>;
[all …]
/ark/runtime_core/verification/debug/config/
Dconfig_parse.cpp24 using panda::parser::action;
25 using panda::parser::parser;
26 using panda::verifier::config::Section;
37 using p = panda::parser::parser<Context, const char, const char *>;
42 using panda::parser::charset; in ParseConfig()
43 using p1 = p::p; in ParseConfig()
44 using p2 = p1::p; in ParseConfig()
45 using p3 = p2::p; in ParseConfig()
46 using p4 = p3::p; in ParseConfig()
47 using p5 = p4::p; in ParseConfig()
[all …]
/ark/runtime_core/verification/debug/options/
Dmsg_set_parser.h27 using panda::parser::action; in NameHandler()
44 using panda::parser::action; in NumHandler()
60 using panda::parser::action; in RangeHandler()
80 using panda::parser::action; in ItemHandler()
103 using panda::parser::action; in MessageSetParser()
104 using panda::parser::charset; in MessageSetParser()
105 using panda::parser::parser; in MessageSetParser()
107 using p = parser<Context, const char, const char *>; in MessageSetParser()
108 using p1 = typename p::p; in MessageSetParser()
109 using p2 = typename p1::p; in MessageSetParser()
[all …]
/ark/runtime_core/libpandabase/os/
Dmutex.h44 using Mutex = panda::os::unix::memory::futex::Mutex;
45 using RecursiveMutex = panda::os::unix::memory::futex::RecursiveMutex;
46 using RWLock = panda::os::unix::memory::futex::RWLock;
47 using ConditionVariable = panda::os::unix::memory::futex::ConditionVariable;
49 using Mutex = panda::os::unix::memory::Mutex;
50 using RecursiveMutex = panda::os::unix::memory::RecursiveMutex;
51 using RWLock = panda::os::unix::memory::RWLock;
53 using ConditionVariable = panda::os::unix::memory::ConditionVariable;
56 using PandaThreadKey = pthread_key_t;
/ark/js_runtime/ecmascript/tooling/test/utils/
Dtest_events.h24 using BreakpointCallback = std::function<bool(const JSPtLocation &)>;
25 using LoadModuleCallback = std::function<bool(std::string_view)>;
26 using ExceptionCallback = std::function<bool(const JSPtLocation &)>;
27 using SingleStepCallback = std::function<bool(const JSPtLocation &)>;
28 using VmStartCallback = std::function<bool()>;
29 using VmDeathCallback = std::function<bool()>;
30 using Scenario = std::function<bool()>;
/ark/runtime_core/runtime/
Dobject_header_config.h26 using array_size_t = uint32_t;
27 using array_ssize_t = int32_t;
40 using MemoryModelConfig = HighEndConfig<OBJECT_POINTER_SIZE>;
42 using MemoryModelConfig = LowEndConfig<OBJECT_POINTER_SIZE>;
49 using Size = uint32_t;
59 using Size = uint64_t;
69 using Size = uint16_t;
/ark/js_runtime/ecmascript/
Dproperty_attributes.h63using PropertyMetaDataField = BitField<int, 0, 4>; // 4: property metaData field occupies 4 bits
64 using AttributesField = BitField<int, 0, 4>; // 4: attributes field occupies 4 bits
65using DefaultAttributesField = BitField<int, 0, 3>; // 3: default attributes field occupies 3 bits
66 using WritableField = BitField<bool, 0, 1>; // 1: writable field occupies 1 bits
67 using EnumerableField = WritableField::NextFlag;
68 using ConfigurableField = EnumerableField::NextFlag;
69 using IsAccessorField = ConfigurableField::NextFlag; // 4
72 using IsInlinedPropsField = PropertyMetaDataField::NextFlag; // 5
73using RepresentationField = IsInlinedPropsField::NextField<Representation, 3>; // 3: 3 bits, …
74 using OffsetField = RepresentationField::NextField<uint32_t, OFFSET_BITFIELD_NUM>; // 18
[all …]
/ark/runtime_core/verification/util/
Dpanda_or_std.h31 using MPandaAllocator = std::allocator<T>;
34 using MPandaVector = std::vector<T>;
37 using MPandaUniquePtr = std::unique_ptr<T>;
43 using MPandaAllocator = panda::mem::AllocatorAdapter<T>;
46 using MPandaVector = PandaVector<T>;
49 using MPandaUniquePtr = PandaUniquePtr<T>;
Dfunction_traits.h52 using return_type = R;
53 using args_tuple = std::tuple<Args...>;
60 using type = std::tuple_element_t<N, args_tuple>;
64 using arg_type = typename argument<N>::type;
69 using base = function_signature_helper<decltype(&F::operator())>;
89 using sig = function_signature<BinOp>;
91 using ret_type = std::decay_t<typename sig::return_type>;
92 using lhs_type = std::decay_t<typename sig::template argument<0>::type>;
93 using rhs_type = std::decay_t<typename sig::template argument<1>::type>;
98 using type = ret_type;
/ark/js_runtime/ecmascript/tests/
Djs_symbol_test.cpp24 using JSSymbol = panda::ecmascript::JSSymbol;
25 using JSTaggedValue = panda::ecmascript::JSTaggedValue;
26 using LexicalEnv = panda::ecmascript::LexicalEnv;
27 using JSHClass = panda::ecmascript::JSHClass;
28 using ObjectFactory = panda::ecmascript::ObjectFactory;
31 using JSHandle = panda::ecmascript::JSHandle<T>;
Dtest_helper.h31 using panda::ecmascript::EcmaHandleScope;
32 using panda::ecmascript::EcmaRuntimeCallInfo;
33 using panda::ecmascript::EcmaVM;
34 using panda::ecmascript::InterpretedFrame;
35 using panda::ecmascript::JSTaggedType;
36 using panda::ecmascript::JSTaggedValue;
37 using panda::ecmascript::JSThread;
38 using panda::ecmascript::NUM_MANDATORY_JSFUNC_ARGS;
39 using ecmascript::JSRuntimeOptions;

12345678910>>...23