> For the complete documentation index, see [llms.txt](https://docs.r.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.r.xyz/glider-ide/api/callables.md).

# Callables

The Callables class is the base class for the [Functions](/glider-ide/api/functions.md) and [Modifiers](/glider-ide/api/modifiers.md) classes, and implements a series of methods common to both Functions and Modifiers:

{% content-ref url="/pages/RxUCQjCvWAhrbxzh5iGz" %}
[Callables.contracts()](/glider-ide/api/callables/callables.contracts.md)
{% endcontent-ref %}

{% content-ref url="/pages/J0WjFfjLZ7IFtY4gTzCC" %}
[Callables.instructions()](/glider-ide/api/callables/callables.instructions.md)
{% endcontent-ref %}

{% content-ref url="/pages/N17KXGTUge1hEdLrSx7s" %}
[Callables.with\_name\_prefix()](/glider-ide/api/callables/callables.with_name_prefix.md)
{% endcontent-ref %}

{% content-ref url="/pages/qRz1Ajmb4RUOHVVWAtoO" %}
[Callables.with\_name\_prefixes()](/glider-ide/api/callables/callables.with_name_prefixes.md)
{% endcontent-ref %}

{% content-ref url="/pages/AKg1SXToUxQSLd9I5PtN" %}
[Callables.with\_name\_regex()](/glider-ide/api/callables/callables.with_name_regex.md)
{% endcontent-ref %}

{% content-ref url="/pages/IUDaLcxsqvYjhGDWovwa" %}
[Callables.with\_name\_regexes()](/glider-ide/api/callables/callables.with_name_regexes.md)
{% endcontent-ref %}

{% content-ref url="/pages/IzJQDJXGtjnDc4zJP1PO" %}
[Callables.with\_name\_suffix()](/glider-ide/api/callables/callables.with_name_suffix.md)
{% endcontent-ref %}

{% content-ref url="/pages/8FEG1js0YHLHiZ220l1M" %}
[Callables.with\_name\_suffixes()](/glider-ide/api/callables/callables.with_name_suffixes.md)
{% endcontent-ref %}

{% content-ref url="/pages/XFL4NmcRO5pj28eCUcAm" %}
[Callables.with\_arg\_count()](/glider-ide/api/callables/callables.with_arg_count.md)
{% endcontent-ref %}

{% content-ref url="/pages/UawgM6v2XjLj80KR3sDy" %}
[Callables.with\_arg\_memory\_type()](/glider-ide/api/callables/callables.with_arg_memory_type.md)
{% endcontent-ref %}

{% content-ref url="/pages/7h3IX6x1E8F9qQKcUv6a" %}
[Callables.with\_arg\_name()](/glider-ide/api/callables/callables.with_arg_name.md)
{% endcontent-ref %}

{% content-ref url="/pages/wBMG3Ud6AnKUwK8pDIHQ" %}
[Callables.with\_arg\_type()](/glider-ide/api/callables/callables.with_arg_type.md)
{% endcontent-ref %}

{% content-ref url="/pages/mkGOTzBWzdhgd0fVwuIm" %}
[Callables.with\_arg\_types()](/glider-ide/api/callables/callables.with_arg_types.md)
{% endcontent-ref %}

{% content-ref url="/pages/s0NZET8gM7Ru4cLMYI3w" %}
[Broken mention](broken://pages/s0NZET8gM7Ru4cLMYI3w)
{% endcontent-ref %}

{% content-ref url="/pages/CXlOqZWEOAiMcNrHcAIg" %}
[Callables.with\_name()](/glider-ide/api/callables/callables.with_name.md)
{% endcontent-ref %}

{% content-ref url="/pages/E8IHRCsmdRfw5gYk26Bb" %}
[Callables.without\_name()](/glider-ide/api/callables/callables.without_name.md)
{% endcontent-ref %}

{% content-ref url="/pages/RbiNalxQWP7ZPUpI8sJw" %}
[Callables.with\_one\_of\_the\_names()](/glider-ide/api/callables/callables.with_one_of_the_names.md)
{% endcontent-ref %}

{% content-ref url="/pages/PD3E0VMhjf8oIz7Kue7g" %}
[Callables.without\_names()](/glider-ide/api/callables/callables.without_names.md)
{% endcontent-ref %}

{% content-ref url="/pages/OqhGrOYa5v5ICoCZ22Jb" %}
[Callables.with\_signature()](/glider-ide/api/callables/callables.with_signature.md)
{% endcontent-ref %}

{% content-ref url="/pages/9gz3ruYx7XEpo6w4xdSo" %}
[Callables.with\_signatures()](/glider-ide/api/callables/callables.with_signatures.md)
{% endcontent-ref %}
