-
Kernel
- Sections
- Summary
-
Guards
- */2
- +/1
- +/2
- -/1
- -/2
- //2
- !=/2
- !==/2
- </2
- <=/2
- ==/2
- ===/2
- >/2
- >=/2
- abs/1
- and/2
- binary_part/3
- bit_size/1
- byte_size/1
- ceil/1
- div/2
- elem/2
- floor/1
- hd/1
- in/2
- is_atom/1
- is_binary/1
- is_bitstring/1
- is_boolean/1
- is_exception/1
- is_exception/2
- is_float/1
- is_function/1
- is_function/2
- is_integer/1
- is_list/1
- is_map/1
- is_map_key/2
- is_nil/1
- is_number/1
- is_pid/1
- is_port/1
- is_reference/1
- is_struct/1
- is_struct/2
- is_tuple/1
- length/1
- map_size/1
- node/0
- node/1
- not/1
- or/2
- rem/2
- round/1
- self/0
- tl/1
- trunc/1
- tuple_size/1
-
Functions
- &&/2
- **/2
- ++/2
- --/2
- ../0
- ../2
- ..///3
- !/1
- <>/2
- =~/2
- @/1
- alias!/1
- apply/2
- apply/3
- binary_slice/2
- binary_slice/3
- binding/1
- dbg/2
- def/2
- defdelegate/2
- defexception/1
- defguard/1
- defguardp/1
- defimpl/3
- defmacro/2
- defmacrop/2
- defmodule/2
- defoverridable/1
- defp/2
- defprotocol/2
- defstruct/1
- destructure/2
- exit/1
- function_exported?/3
- get_and_update_in/2
- get_and_update_in/3
- get_in/2
- if/2
- inspect/2
- macro_exported?/3
- make_ref/0
- match?/2
- max/2
- min/2
- pop_in/1
- pop_in/2
- put_elem/3
- put_in/2
- put_in/3
- raise/1
- raise/2
- reraise/2
- reraise/3
- send/2
- sigil_C/2
- sigil_c/2
- sigil_D/2
- sigil_N/2
- sigil_R/2
- sigil_r/2
- sigil_S/2
- sigil_s/2
- sigil_T/2
- sigil_U/2
- sigil_W/2
- sigil_w/2
- spawn/1
- spawn/3
- spawn_link/1
- spawn_link/3
- spawn_monitor/1
- spawn_monitor/3
- struct/2
- struct!/2
- tap/2
- then/2
- throw/1
- to_charlist/1
- to_string/1
- unless/2
- update_in/2
- update_in/3
- use/2
- var!/2
- |>/2
- ||/2
- Kernel.SpecialForms
- Basic Types
- Atom
- Base
- Bitwise
-
Date
- Sections
- Summary
- Types
-
Functions
- add/2
- beginning_of_month/1
- beginning_of_week/2
- compare/2
- convert/2
- convert!/2
- day_of_era/1
- day_of_week/2
- day_of_year/1
- days_in_month/1
- diff/2
- end_of_month/1
- end_of_week/2
- from_erl/2
- from_erl!/2
- from_gregorian_days/2
- from_iso8601/2
- from_iso8601!/2
- leap_year?/1
- months_in_year/1
- new/4
- new!/4
- quarter_of_year/1
- range/2
- range/3
- to_erl/1
- to_gregorian_days/1
- to_iso8601/2
- to_string/1
- utc_today/1
- year_of_era/1
-
DateTime
- Sections
- Summary
- Types
-
Functions
- add/4
- compare/2
- convert/2
- convert!/2
- diff/3
- from_gregorian_seconds/3
- from_iso8601/2
- from_iso8601/3
- from_naive/3
- from_naive!/3
- from_unix/3
- from_unix!/3
- new/4
- new!/4
- now/2
- now!/2
- shift_zone/3
- shift_zone!/3
- to_date/1
- to_gregorian_seconds/1
- to_iso8601/3
- to_naive/1
- to_string/1
- to_time/1
- to_unix/2
- truncate/2
- utc_now/1
- Exception
- Float
- Function
- Integer
-
Module
- Sections
- Summary
- Types
- Callbacks
-
Functions
- attributes_in/1
- concat/1
- concat/2
- create/3
- defines?/2
- defines?/3
- defines_type?/2
- definitions_in/1
- definitions_in/2
- delete_attribute/2
- delete_definition/2
- eval_quoted/4
- get_attribute/3
- get_definition/3
- has_attribute?/2
- make_overridable/2
- open?/1
- overridable?/2
- overridables_in/1
- put_attribute/3
- register_attribute/3
- reserved_attributes/0
- safe_concat/1
- safe_concat/2
- spec_to_callback/2
- split/1
- NaiveDateTime
- Record
- Regex
-
String
- Sections
- Summary
- Types
-
Functions
- at/2
- bag_distance/2
- capitalize/2
- chunk/2
- codepoints/1
- contains?/2
- downcase/2
- duplicate/2
- ends_with?/2
- equivalent?/2
- first/1
- graphemes/1
- jaro_distance/2
- last/1
- length/1
- match?/2
- myers_difference/2
- next_codepoint/1
- next_grapheme/1
- normalize/2
- pad_leading/3
- pad_trailing/3
- printable?/2
- replace/4
- replace_leading/3
- replace_prefix/3
- replace_suffix/3
- replace_trailing/3
- reverse/1
- slice/2
- slice/3
- split/1
- split/3
- split_at/2
- splitter/3
- starts_with?/2
- to_atom/1
- to_charlist/1
- to_existing_atom/1
- to_float/1
- to_integer/1
- to_integer/2
- trim/1
- trim/2
- trim_leading/1
- trim_leading/2
- trim_trailing/1
- trim_trailing/2
- upcase/2
- valid?/1
- Time
- Tuple
- URI
- Version
- Version.Requirement
- Collections & Enumerables
- Access
- Date.Range
-
Enum
- Summary
- Types
-
Functions
- all?/1
- all?/2
- any?/1
- any?/2
- at/3
- chunk_by/2
- chunk_every/2
- chunk_every/4
- chunk_while/4
- concat/1
- concat/2
- count/1
- count/2
- count_until/2
- count_until/3
- dedup/1
- dedup_by/2
- drop/2
- drop_every/2
- drop_while/2
- each/2
- empty?/1
- fetch/2
- fetch!/2
- filter/2
- find/3
- find_index/2
- find_value/3
- flat_map/2
- flat_map_reduce/3
- frequencies/1
- frequencies_by/2
- group_by/3
- intersperse/2
- into/2
- into/3
- join/2
- map/2
- map_every/3
- map_intersperse/3
- map_join/3
- map_reduce/3
- max/3
- max_by/4
- member?/2
- min/3
- min_by/4
- min_max/2
- min_max_by/4
- product/1
- random/1
- reduce/2
- reduce/3
- reduce_while/3
- reject/2
- reverse/1
- reverse/2
- reverse_slice/3
- scan/2
- scan/3
- shuffle/1
- slice/2
- slice/3
- slide/3
- sort/1
- sort/2
- sort_by/3
- split/2
- split_while/2
- split_with/2
- sum/1
- take/2
- take_every/2
- take_random/2
- take_while/2
- to_list/1
- uniq/1
- uniq_by/2
- unzip/1
- with_index/2
- zip/1
- zip/2
- zip_reduce/3
- zip_reduce/4
- zip_with/2
- zip_with/3
-
Keyword
- Sections
- Summary
- Types
-
Functions
- delete/2
- delete_first/2
- drop/2
- equal?/2
- fetch/2
- fetch!/2
- filter/2
- from_keys/2
- get/3
- get_and_update/3
- get_and_update!/3
- get_lazy/3
- get_values/2
- has_key?/2
- keys/1
- keyword?/1
- merge/2
- merge/3
- new/0
- new/1
- new/2
- pop/3
- pop!/2
- pop_first/3
- pop_lazy/3
- pop_values/2
- put/3
- put_new/3
- put_new_lazy/3
- reject/2
- replace/3
- replace!/3
- replace_lazy/3
- split/2
- take/2
- to_list/1
- update/4
- update!/3
- validate/2
- validate!/2
- values/1
-
List
- Sections
- Summary
-
Functions
- ascii_printable?/2
- delete/2
- delete_at/2
- duplicate/2
- first/2
- flatten/1
- flatten/2
- foldl/3
- foldr/3
- improper?/1
- insert_at/3
- keydelete/3
- keyfind/4
- keyfind!/3
- keymember?/3
- keyreplace/4
- keysort/3
- keystore/4
- keytake/3
- last/2
- myers_difference/2
- myers_difference/3
- pop_at/3
- replace_at/3
- starts_with?/2
- to_atom/1
- to_charlist/1
- to_existing_atom/1
- to_float/1
- to_integer/1
- to_integer/2
- to_string/1
- to_tuple/1
- update_at/3
- wrap/1
- zip/1
-
Map
- Summary
- Types
-
Functions
- delete/2
- drop/2
- equal?/2
- fetch/2
- fetch!/2
- filter/2
- from_keys/2
- from_struct/1
- get/3
- get_and_update/3
- get_and_update!/3
- get_lazy/3
- has_key?/2
- keys/1
- merge/2
- merge/3
- new/0
- new/1
- new/2
- pop/3
- pop!/2
- pop_lazy/3
- put/3
- put_new/3
- put_new_lazy/3
- reject/2
- replace/3
- replace!/3
- replace_lazy/3
- split/2
- take/2
- to_list/1
- update/4
- update!/3
- values/1
- MapSet
- Range
-
Stream
- Sections
- Summary
- Types
-
Functions
- chunk_by/2
- chunk_every/2
- chunk_every/4
- chunk_while/4
- concat/1
- concat/2
- cycle/1
- dedup/1
- dedup_by/2
- drop/2
- drop_every/2
- drop_while/2
- duplicate/2
- each/2
- filter/2
- flat_map/2
- intersperse/2
- interval/1
- into/3
- iterate/2
- map/2
- map_every/3
- reject/2
- repeatedly/1
- resource/3
- run/1
- scan/2
- scan/3
- take/2
- take_every/2
- take_while/2
- timer/1
- transform/3
- transform/4
- transform/5
- unfold/2
- uniq/1
- uniq_by/2
- with_index/2
- zip/1
- zip/2
- zip_with/2
- zip_with/3
- IO & System
-
File
- Sections
- Summary
- Types
-
Functions
- cd/1
- cd!/1
- cd!/2
- chgrp/2
- chgrp!/2
- chmod/2
- chmod!/2
- chown/2
- chown!/2
- close/1
- copy/3
- copy!/3
- cp/3
- cp!/3
- cp_r/3
- cp_r!/3
- cwd/0
- cwd!/0
- dir?/2
- exists?/2
- ln/2
- ln!/2
- ln_s/2
- ln_s!/2
- ls/1
- ls!/1
- lstat/2
- lstat!/2
- mkdir/1
- mkdir!/1
- mkdir_p/1
- mkdir_p!/1
- open/2
- open/3
- open!/2
- open!/3
- read/1
- read!/1
- read_link/1
- read_link!/1
- regular?/2
- rename/2
- rename!/2
- rm/1
- rm!/1
- rm_rf/1
- rm_rf!/1
- rmdir/1
- rmdir!/1
- stat/2
- stat!/2
- stream!/3
- touch/2
- touch!/2
- write/3
- write!/3
- write_stat/3
- write_stat!/3
- File.Stat
- File.Stream
- IO
-
IO.ANSI
- Sections
- Summary
- Types
-
Functions
- black/0
- black_background/0
- blink_off/0
- blink_rapid/0
- blink_slow/0
- blue/0
- blue_background/0
- bright/0
- clear/0
- clear_line/0
- color/1
- color/3
- color_background/1
- color_background/3
- conceal/0
- crossed_out/0
- cursor/2
- cursor_down/1
- cursor_left/1
- cursor_right/1
- cursor_up/1
- cyan/0
- cyan_background/0
- default_background/0
- default_color/0
- enabled?/0
- encircled/0
- faint/0
- font_1/0
- font_2/0
- font_3/0
- font_4/0
- font_5/0
- font_6/0
- font_7/0
- font_8/0
- font_9/0
- format/2
- format_fragment/2
- framed/0
- green/0
- green_background/0
- home/0
- inverse/0
- inverse_off/0
- italic/0
- light_black/0
- light_black_background/0
- light_blue/0
- light_blue_background/0
- light_cyan/0
- light_cyan_background/0
- light_green/0
- light_green_background/0
- light_magenta/0
- light_magenta_background/0
- light_red/0
- light_red_background/0
- light_white/0
- light_white_background/0
- light_yellow/0
- light_yellow_background/0
- magenta/0
- magenta_background/0
- no_underline/0
- normal/0
- not_framed_encircled/0
- not_italic/0
- not_overlined/0
- overlined/0
- primary_font/0
- red/0
- red_background/0
- reset/0
- reverse/0
- reverse_off/0
- syntax_colors/0
- underline/0
- white/0
- white_background/0
- yellow/0
- yellow_background/0
- IO.Stream
- OptionParser
- Path
- Port
- StringIO
-
System
- Sections
- Summary
- Types
-
Functions
- argv/0
- argv/1
- at_exit/1
- build_info/0
- cmd/3
- compiled_endianness/0
- convert_time_unit/3
- cwd/0
- cwd!/0
- delete_env/1
- endianness/0
- fetch_env/1
- fetch_env!/1
- find_executable/1
- get_env/0
- get_env/2
- get_pid/0
- halt/1
- monotonic_time/0
- monotonic_time/1
- no_halt/0
- no_halt/1
- os_time/0
- os_time/1
- otp_release/0
- pid/0
- put_env/1
- put_env/2
- restart/0
- schedulers/0
- schedulers_online/0
- shell/2
- stacktrace/0
- stop/1
- system_time/0
- system_time/1
- time_offset/0
- time_offset/1
- tmp_dir/0
- tmp_dir!/0
- trap_signal/3
- unique_integer/1
- untrap_signal/2
- user_home/0
- user_home!/0
- version/0
- Calendar
-
Calendar
- Summary
- Types
-
Callbacks
- date_to_string/3
- datetime_to_string/11
- day_of_era/3
- day_of_week/4
- day_of_year/3
- day_rollover_relative_to_midnight_utc/0
- days_in_month/2
- leap_year?/1
- months_in_year/1
- naive_datetime_from_iso_days/1
- naive_datetime_to_iso_days/7
- naive_datetime_to_string/7
- parse_date/1
- parse_naive_datetime/1
- parse_time/1
- parse_utc_datetime/1
- quarter_of_year/3
- time_from_day_fraction/1
- time_to_day_fraction/4
- time_to_string/4
- valid_date?/3
- valid_time?/4
- year_of_era/3
- Functions
-
Calendar.ISO
- Sections
- Summary
- Types
-
Functions
- date_to_string/4
- datetime_to_string/12
- day_of_era/3
- day_of_week/4
- day_of_year/3
- day_rollover_relative_to_midnight_utc/0
- days_in_month/2
- leap_year?/1
- months_in_year/1
- naive_datetime_from_iso_days/1
- naive_datetime_to_iso_days/7
- naive_datetime_to_string/8
- parse_date/1
- parse_date/2
- parse_naive_datetime/1
- parse_naive_datetime/2
- parse_time/1
- parse_time/2
- parse_utc_datetime/1
- parse_utc_datetime/2
- quarter_of_year/3
- time_from_day_fraction/1
- time_to_day_fraction/4
- time_to_string/5
- valid_date?/3
- valid_time?/4
- year_of_era/1
- year_of_era/3
- Calendar.TimeZoneDatabase
- Calendar.UTCOnlyTimeZoneDatabase
- Processes & Applications
- Agent
-
Application
- Sections
- Summary
- Types
- Callbacks
-
Functions
- app_dir/1
- app_dir/2
- compile_env/3
- compile_env/4
- compile_env!/2
- compile_env!/3
- delete_env/3
- ensure_all_started/2
- ensure_loaded/1
- ensure_started/2
- fetch_env/2
- fetch_env!/2
- format_error/1
- get_all_env/1
- get_application/1
- get_env/3
- load/1
- loaded_applications/0
- put_all_env/2
- put_env/4
- spec/1
- spec/2
- start/2
- started_applications/1
- stop/1
- unload/1
- Config
- Config.Provider
- Config.Reader
- DynamicSupervisor
- GenServer
- Node
- PartitionSupervisor
- Process
- Registry
- Supervisor
- Task
- Task.Supervisor
- Protocols
- Collectable
- Enumerable
- Inspect
- Inspect.Algebra
- Inspect.Opts
- List.Chars
- Protocol
- String.Chars
- Code & Macros
-
Code
- Sections
- Summary
- Types
-
Functions
- append_path/1
- available_compiler_options/0
- can_await_module_compilation?/0
- compile_file/2
- compile_quoted/2
- compile_string/2
- compiler_options/0
- compiler_options/1
- delete_path/1
- ensure_compiled/1
- ensure_compiled!/1
- ensure_loaded/1
- ensure_loaded!/1
- ensure_loaded?/1
- env_for_eval/1
- eval_file/2
- eval_quoted/3
- eval_quoted_with_env/3
- eval_string/3
- fetch_docs/1
- format_file!/2
- format_string!/2
- get_compiler_option/1
- prepend_path/1
- purge_compiler_modules/0
- put_compiler_option/2
- quoted_to_algebra/2
- require_file/2
- required_files/0
- string_to_quoted/2
- string_to_quoted!/2
- string_to_quoted_with_comments/2
- string_to_quoted_with_comments!/2
- unrequire_files/1
- Code.Fragment
- Kernel.ParallelCompiler
-
Macro
- Sections
- Summary
- Types
-
Functions
- camelize/1
- classify_atom/1
- dbg/3
- decompose_call/1
- escape/2
- expand/2
- expand_literal/2
- expand_once/2
- generate_arguments/2
- generate_unique_arguments/2
- inspect_atom/2
- operator?/2
- path/2
- pipe/3
- postwalk/2
- postwalk/3
- postwalker/1
- prewalk/2
- prewalk/3
- prewalker/1
- quoted_literal?/1
- special_form?/2
- struct!/2
- to_string/1
- to_string/2
- traverse/4
- underscore/1
- unescape_string/1
- unescape_string/2
- unique_var/2
- unpipe/1
- update_meta/2
- validate/1
- var/2
- Macro.Env
- Deprecated
- Behaviour
- Dict
- GenEvent
- HashDict
- HashSet
- Set
- Supervisor.Spec
- Exceptions
- ArgumentError
- ArithmeticError
- BadArityError
- BadBooleanError
- BadFunctionError
- BadMapError
- BadStructError
- CaseClauseError
- Code.LoadError
- CompileError
- CondClauseError
- Enum.EmptyError
- Enum.OutOfBoundsError
- ErlangError
- File.CopyError
- File.Error
- File.LinkError
- File.RenameError
- FunctionClauseError
- IO.StreamError
- Inspect.Error
- KeyError
- MatchError
- Module.Types.Error
- OptionParser.ParseError
- Protocol.UndefinedError
- Regex.CompileError
- RuntimeError
- SyntaxError
- System.EnvError
- SystemLimitError
- TokenMissingError
- TryClauseError
- URI.Error
- UndefinedFunctionError
- UnicodeConversionError
- Version.InvalidRequirementError
- Version.InvalidVersionError
- WithClauseError