Searched refs:PB_DS_CLASS_NAME (Results 1 - 25 of 48) sorted by relevance

12

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2011.09/arm-none-eabi/include/c++/4.6.1/ext/pb_ds/detail/
H A Dconstructors_destructor_fn_imps.hpp42 PB_DS_CLASS_NAME() function
46 PB_DS_CLASS_NAME(const PB_DS_CLASS_NAME& other) function
52 PB_DS_CLASS_NAME(T0 t0) : base_type(t0) function
57 PB_DS_CLASS_NAME(T0 t0, T1 t1) : base_type(t0, t1) function
62 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2) : base_type(t0, t1, t2) function
67 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3) function
73 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4) function
80 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) function
87 PB_DS_CLASS_NAME(T function
94 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) function
101 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) function
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/arm-linux/include/c++/4.5.3/ext/pb_ds/detail/
H A Dconstructors_destructor_fn_imps.hpp42 PB_DS_CLASS_NAME() function
46 PB_DS_CLASS_NAME(const PB_DS_CLASS_NAME& other) function
52 PB_DS_CLASS_NAME(T0 t0) : base_type(t0) function
57 PB_DS_CLASS_NAME(T0 t0, T1 t1) : base_type(t0, t1) function
62 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2) : base_type(t0, t1, t2) function
67 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3) function
73 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4) function
80 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) function
87 PB_DS_CLASS_NAME(T function
94 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) function
101 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) function
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/arm-brcm-linux-uclibcgnueabi/include/c++/4.5.3/ext/pb_ds/detail/
H A Dconstructors_destructor_fn_imps.hpp42 PB_DS_CLASS_NAME() function
46 PB_DS_CLASS_NAME(const PB_DS_CLASS_NAME& other) function
52 PB_DS_CLASS_NAME(T0 t0) : base_type(t0) function
57 PB_DS_CLASS_NAME(T0 t0, T1 t1) : base_type(t0, t1) function
62 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2) : base_type(t0, t1, t2) function
67 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3) function
73 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4) function
80 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) function
87 PB_DS_CLASS_NAME(T function
94 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) function
101 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) function
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2011.09/arm-none-eabi/include/c++/4.6.1/ext/pb_ds/detail/rb_tree_map_/
H A Dconstructors_destructor_fn_imps.hpp53 PB_DS_CLASS_NAME() function in class:PB_DS_CLASS_C_DEC
61 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn) : function in class:PB_DS_CLASS_C_DEC
70 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn, const node_update& r_node_update) : function in class:PB_DS_CLASS_C_DEC
79 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) : function in class:PB_DS_CLASS_C_DEC
H A Drb_tree_.hpp75 #define PB_DS_CLASS_NAME rb_tree_data_ macro
83 #define PB_DS_CLASS_NAME rb_tree_no_data_ macro
91 PB_DS_CLASS_NAME<Key, Mapped, Cmp_Fn, Node_And_It_Traits, Allocator>
113 class PB_DS_CLASS_NAME : public PB_DS_BASE_C_DEC class in namespace:__gnu_pbds::detail
148 PB_DS_CLASS_NAME();
150 PB_DS_CLASS_NAME(const Cmp_Fn&);
152 PB_DS_CLASS_NAME(const Cmp_Fn&, const node_update&);
154 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC&);
271 #undef PB_DS_CLASS_NAME macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2011.09/arm-none-eabi/include/c++/4.6.1/ext/pb_ds/detail/splay_tree_/
H A Dconstructors_destructor_fn_imps.hpp53 PB_DS_CLASS_NAME() function in class:PB_DS_CLASS_C_DEC
61 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn) : function in class:PB_DS_CLASS_C_DEC
70 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn, const node_update& r_node_update) : function in class:PB_DS_CLASS_C_DEC
79 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) : function in class:PB_DS_CLASS_C_DEC
H A Dsplay_tree_.hpp99 #define PB_DS_CLASS_NAME splay_tree_data_ macro
103 #define PB_DS_CLASS_NAME splay_tree_no_data_ macro
115 PB_DS_CLASS_NAME<Key, Mapped, Cmp_Fn, Node_And_It_Traits, Allocator>
135 class PB_DS_CLASS_NAME : public PB_DS_BASE_C_DEC class in namespace:__gnu_pbds::detail
169 PB_DS_CLASS_NAME();
171 PB_DS_CLASS_NAME(const Cmp_Fn&);
173 PB_DS_CLASS_NAME(const Cmp_Fn&, const node_update&);
175 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC&);
290 #undef PB_DS_CLASS_NAME macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/arm-linux/include/c++/4.5.3/ext/pb_ds/detail/rb_tree_map_/
H A Dconstructors_destructor_fn_imps.hpp53 PB_DS_CLASS_NAME() function in class:PB_DS_CLASS_C_DEC
61 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn) : function in class:PB_DS_CLASS_C_DEC
70 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn, const node_update& r_node_update) : function in class:PB_DS_CLASS_C_DEC
79 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) : function in class:PB_DS_CLASS_C_DEC
H A Drb_tree_.hpp75 #define PB_DS_CLASS_NAME rb_tree_data_ macro
83 #define PB_DS_CLASS_NAME rb_tree_no_data_ macro
91 PB_DS_CLASS_NAME<Key, Mapped, Cmp_Fn, Node_And_It_Traits, Allocator>
113 class PB_DS_CLASS_NAME : public PB_DS_BASE_C_DEC class in namespace:__gnu_pbds::detail
148 PB_DS_CLASS_NAME();
150 PB_DS_CLASS_NAME(const Cmp_Fn&);
152 PB_DS_CLASS_NAME(const Cmp_Fn&, const node_update&);
154 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC&);
271 #undef PB_DS_CLASS_NAME macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/arm-linux/include/c++/4.5.3/ext/pb_ds/detail/splay_tree_/
H A Dconstructors_destructor_fn_imps.hpp53 PB_DS_CLASS_NAME() function in class:PB_DS_CLASS_C_DEC
61 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn) : function in class:PB_DS_CLASS_C_DEC
70 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn, const node_update& r_node_update) : function in class:PB_DS_CLASS_C_DEC
79 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) : function in class:PB_DS_CLASS_C_DEC
H A Dsplay_tree_.hpp99 #define PB_DS_CLASS_NAME splay_tree_data_ macro
103 #define PB_DS_CLASS_NAME splay_tree_no_data_ macro
115 PB_DS_CLASS_NAME<Key, Mapped, Cmp_Fn, Node_And_It_Traits, Allocator>
135 class PB_DS_CLASS_NAME : public PB_DS_BASE_C_DEC class in namespace:__gnu_pbds::detail
169 PB_DS_CLASS_NAME();
171 PB_DS_CLASS_NAME(const Cmp_Fn&);
173 PB_DS_CLASS_NAME(const Cmp_Fn&, const node_update&);
175 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC&);
290 #undef PB_DS_CLASS_NAME macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/arm-brcm-linux-uclibcgnueabi/include/c++/4.5.3/ext/pb_ds/detail/rb_tree_map_/
H A Dconstructors_destructor_fn_imps.hpp53 PB_DS_CLASS_NAME() function in class:PB_DS_CLASS_C_DEC
61 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn) : function in class:PB_DS_CLASS_C_DEC
70 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn, const node_update& r_node_update) : function in class:PB_DS_CLASS_C_DEC
79 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) : function in class:PB_DS_CLASS_C_DEC
H A Drb_tree_.hpp75 #define PB_DS_CLASS_NAME rb_tree_data_ macro
83 #define PB_DS_CLASS_NAME rb_tree_no_data_ macro
91 PB_DS_CLASS_NAME<Key, Mapped, Cmp_Fn, Node_And_It_Traits, Allocator>
113 class PB_DS_CLASS_NAME : public PB_DS_BASE_C_DEC class in namespace:__gnu_pbds::detail
148 PB_DS_CLASS_NAME();
150 PB_DS_CLASS_NAME(const Cmp_Fn&);
152 PB_DS_CLASS_NAME(const Cmp_Fn&, const node_update&);
154 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC&);
271 #undef PB_DS_CLASS_NAME macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/arm-brcm-linux-uclibcgnueabi/include/c++/4.5.3/ext/pb_ds/detail/splay_tree_/
H A Dconstructors_destructor_fn_imps.hpp53 PB_DS_CLASS_NAME() function in class:PB_DS_CLASS_C_DEC
61 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn) : function in class:PB_DS_CLASS_C_DEC
70 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn, const node_update& r_node_update) : function in class:PB_DS_CLASS_C_DEC
79 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) : function in class:PB_DS_CLASS_C_DEC
H A Dsplay_tree_.hpp99 #define PB_DS_CLASS_NAME splay_tree_data_ macro
103 #define PB_DS_CLASS_NAME splay_tree_no_data_ macro
115 PB_DS_CLASS_NAME<Key, Mapped, Cmp_Fn, Node_And_It_Traits, Allocator>
135 class PB_DS_CLASS_NAME : public PB_DS_BASE_C_DEC class in namespace:__gnu_pbds::detail
169 PB_DS_CLASS_NAME();
171 PB_DS_CLASS_NAME(const Cmp_Fn&);
173 PB_DS_CLASS_NAME(const Cmp_Fn&, const node_update&);
175 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC&);
290 #undef PB_DS_CLASS_NAME macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2011.09/arm-none-eabi/include/c++/4.6.1/ext/pb_ds/detail/list_update_map_/
H A Dconstructor_destructor_fn_imps.hpp39 * Contains implementations of PB_DS_CLASS_NAME.
71 PB_DS_CLASS_NAME() : m_p_l(0) function in class:PB_DS_CLASS_C_DEC
77 PB_DS_CLASS_NAME(It first_it, It last_it) : m_p_l(0) function in class:PB_DS_CLASS_C_DEC
85 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) : function in class:PB_DS_CLASS_C_DEC
140 ~PB_DS_CLASS_NAME()
H A Dlu_map_.hpp65 #define PB_DS_CLASS_NAME lu_map_data_ macro
69 #define PB_DS_CLASS_NAME lu_map_no_data_ macro
73 PB_DS_CLASS_NAME<Key, Mapped, Eq_Fn, Allocator, Update_Policy>
103 class PB_DS_CLASS_NAME : class in namespace:__gnu_pbds::detail
194 PB_DS_CLASS_NAME();
196 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC&);
199 ~PB_DS_CLASS_NAME();
202 PB_DS_CLASS_NAME(It first_it, It last_it);
353 #undef PB_DS_CLASS_NAME macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/arm-linux/include/c++/4.5.3/ext/pb_ds/detail/list_update_map_/
H A Dconstructor_destructor_fn_imps.hpp38 * Contains implementations of PB_DS_CLASS_NAME.
70 PB_DS_CLASS_NAME() : m_p_l(NULL) function in class:PB_DS_CLASS_C_DEC
76 PB_DS_CLASS_NAME(It first_it, It last_it) : m_p_l(NULL) function in class:PB_DS_CLASS_C_DEC
84 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) : function in class:PB_DS_CLASS_C_DEC
139 ~PB_DS_CLASS_NAME()
H A Dlu_map_.hpp65 #define PB_DS_CLASS_NAME lu_map_data_ macro
69 #define PB_DS_CLASS_NAME lu_map_no_data_ macro
73 PB_DS_CLASS_NAME<Key, Mapped, Eq_Fn, Allocator, Update_Policy>
103 class PB_DS_CLASS_NAME : class in namespace:__gnu_pbds::detail
194 PB_DS_CLASS_NAME();
196 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC&);
199 ~PB_DS_CLASS_NAME();
202 PB_DS_CLASS_NAME(It first_it, It last_it);
353 #undef PB_DS_CLASS_NAME macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/arm-brcm-linux-uclibcgnueabi/include/c++/4.5.3/ext/pb_ds/detail/list_update_map_/
H A Dconstructor_destructor_fn_imps.hpp38 * Contains implementations of PB_DS_CLASS_NAME.
70 PB_DS_CLASS_NAME() : m_p_l(NULL) function in class:PB_DS_CLASS_C_DEC
76 PB_DS_CLASS_NAME(It first_it, It last_it) : m_p_l(NULL) function in class:PB_DS_CLASS_C_DEC
84 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) : function in class:PB_DS_CLASS_C_DEC
139 ~PB_DS_CLASS_NAME()
H A Dlu_map_.hpp65 #define PB_DS_CLASS_NAME lu_map_data_ macro
69 #define PB_DS_CLASS_NAME lu_map_no_data_ macro
73 PB_DS_CLASS_NAME<Key, Mapped, Eq_Fn, Allocator, Update_Policy>
103 class PB_DS_CLASS_NAME : class in namespace:__gnu_pbds::detail
194 PB_DS_CLASS_NAME();
196 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC&);
199 ~PB_DS_CLASS_NAME();
202 PB_DS_CLASS_NAME(It first_it, It last_it);
353 #undef PB_DS_CLASS_NAME macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2011.09/arm-none-eabi/include/c++/4.6.1/ext/pb_ds/detail/cc_hash_table_map_/
H A Dconstructor_destructor_fn_imps.hpp63 PB_DS_CLASS_NAME() : function in class:PB_DS_CLASS_C_DEC
74 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn) : function in class:PB_DS_CLASS_C_DEC
85 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn, const Eq_Fn& r_eq_fn) : function in class:PB_DS_CLASS_C_DEC
99 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn, const Eq_Fn& r_eq_fn, const Comb_Hash_Fn& r_comb_hash_fn) : function in class:PB_DS_CLASS_C_DEC
112 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn, const Eq_Fn& r_eq_fn, const Comb_Hash_Fn& r_comb_hash_fn, const Resize_Policy& r_resize_policy) : function in class:PB_DS_CLASS_C_DEC
126 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) : function in class:PB_DS_CLASS_C_DEC
151 ~PB_DS_CLASS_NAME()
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/arm-linux/include/c++/4.5.3/ext/pb_ds/detail/cc_hash_table_map_/
H A Dconstructor_destructor_fn_imps.hpp62 PB_DS_CLASS_NAME() : function in class:PB_DS_CLASS_C_DEC
73 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn) : function in class:PB_DS_CLASS_C_DEC
84 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn, const Eq_Fn& r_eq_fn) : function in class:PB_DS_CLASS_C_DEC
98 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn, const Eq_Fn& r_eq_fn, const Comb_Hash_Fn& r_comb_hash_fn) : function in class:PB_DS_CLASS_C_DEC
111 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn, const Eq_Fn& r_eq_fn, const Comb_Hash_Fn& r_comb_hash_fn, const Resize_Policy& r_resize_policy) : function in class:PB_DS_CLASS_C_DEC
125 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) : function in class:PB_DS_CLASS_C_DEC
150 ~PB_DS_CLASS_NAME()
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/arm-brcm-linux-uclibcgnueabi/include/c++/4.5.3/ext/pb_ds/detail/cc_hash_table_map_/
H A Dconstructor_destructor_fn_imps.hpp62 PB_DS_CLASS_NAME() : function in class:PB_DS_CLASS_C_DEC
73 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn) : function in class:PB_DS_CLASS_C_DEC
84 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn, const Eq_Fn& r_eq_fn) : function in class:PB_DS_CLASS_C_DEC
98 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn, const Eq_Fn& r_eq_fn, const Comb_Hash_Fn& r_comb_hash_fn) : function in class:PB_DS_CLASS_C_DEC
111 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn, const Eq_Fn& r_eq_fn, const Comb_Hash_Fn& r_comb_hash_fn, const Resize_Policy& r_resize_policy) : function in class:PB_DS_CLASS_C_DEC
125 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) : function in class:PB_DS_CLASS_C_DEC
150 ~PB_DS_CLASS_NAME()
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2011.09/arm-none-eabi/include/c++/4.6.1/ext/pb_ds/detail/gp_hash_table_map_/
H A Dconstructor_destructor_fn_imps.hpp58 PB_DS_CLASS_NAME() function in class:PB_DS_CLASS_C_DEC
69 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn) function in class:PB_DS_CLASS_C_DEC
80 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn, const Eq_Fn& r_eq_fn) function in class:PB_DS_CLASS_C_DEC
92 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn, const Eq_Fn& r_eq_fn, function in class:PB_DS_CLASS_C_DEC
106 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn, const Eq_Fn& r_eq_fn, function in class:PB_DS_CLASS_C_DEC
120 PB_DS_CLASS_NAME(const Hash_Fn& r_hash_fn, const Eq_Fn& r_eq_fn, function in class:PB_DS_CLASS_C_DEC
135 PB_DS_CLASS_NAME(const PB_DS_CLASS_C_DEC& other) : function in class:PB_DS_CLASS_C_DEC
168 ~PB_DS_CLASS_NAME()

Completed in 98 milliseconds

12