Lines Matching defs:join
182 join([T1, T2| Ts]) -> function
184 join([T]) -> T. function
194 join(T, T) -> T; function
195 join(_T, any) -> any; function
196 join(any, _T) -> any; function
197 join(T, none) -> T; function
198 join(none, T) -> T; function
200 join(#t_union{}=A, B) -> function
202 join(A, #t_union{}=B) -> function
206 join(#t_atom{}=A, #t_atom{}=B) -> function
208 join(#t_atom{}=A, B) when ?IS_LIST_TYPE(B) -> function
210 join(#t_atom{}=A, B) when ?IS_NUMBER_TYPE(B) -> function
212 join(#t_atom{}=A, #t_tuple{}=B) -> function
214 join(#t_atom{}=A, B) -> function
216 join(A, #t_atom{}=B) -> function
219 join(A, B) when ?IS_LIST_TYPE(A), ?IS_LIST_TYPE(B) -> function
221 join(A, B) when ?IS_LIST_TYPE(A), ?IS_NUMBER_TYPE(B) -> function
223 join(A, #t_tuple{}=B) when ?IS_LIST_TYPE(A) -> function
225 join(A, B) when ?IS_LIST_TYPE(A) -> function
227 join(A, B) when ?IS_LIST_TYPE(B) -> function
230 join(A, B) when ?IS_NUMBER_TYPE(A), ?IS_NUMBER_TYPE(B) -> function
232 join(A, #t_tuple{}=B) when ?IS_NUMBER_TYPE(A) -> function
234 join(A, B) when ?IS_NUMBER_TYPE(A) -> function
236 join(A, B) when ?IS_NUMBER_TYPE(B) -> function
239 join(#t_tuple{}=A, #t_tuple{}=B) -> function
252 join(#t_tuple{}=A, B) -> function
255 join(A, #t_tuple{}=B) -> function
258 join(A, B) -> function