defmodule Cldr.Rbnf.NoRuleForNumber do @moduledoc """ Exception raised when an attempt is made to invoke an RBNF rule for a number that is not supported by that rule. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.Rbnf.NoRule do @moduledoc """ Exception raised when an attempt is made to invoke an RBNF rule that is not supported for a given locale """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.CurrencyAlreadyDefined do @moduledoc """ Exception raised when an attempt is made to define a currency that already exists. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.CurrencyCodeInvalid do @moduledoc """ Exception raised when an attempt is made to define a currency code that is invalid. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.NoNumberSymbols do @moduledoc """ Exception raised when when there are no number symbols for a locale and number system. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.Number.ParseError do @moduledoc """ Exception raised when when trying to parse a string into a number and the string is not parseable. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.Number.FloatToFractionError do @moduledoc """ Exception raised when when trying to convert a float or integer into a ratio. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.Number.NoRationalFormatError do @moduledoc """ Exception raised when when a locale does not define rational formats. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.Number.UnknownGenderError do @moduledoc """ Exception raised when when an unknown grammatical gender is specified. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.Number.UnknownGrammaticalCaseError do @moduledoc """ Exception raised when when an unknown grammatical case is specified. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end