> 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/callables.with_arg_types.md).

# Callables.with\_arg\_types()

`with_arg_types(`*`arg_types: List[str]`*`,`` `*`sensitivity: bool = True`*`) →` [`Callable`](/glider-ide/api/callables.md)

Adds a filter to get callables having specified argument types like "address" or even non-elementary types like structs is strict ordering. Returns a filtered [Callables](/glider-ide/api/callables.md) child object. This method can be called on all [Callables](/glider-ide/api/callables.md) child classes: [Functions](/glider-ide/api/functions.md) and [Modifiers](/glider-ide/api/modifiers.md).

To filter given a single argument type, refer to [Callables.with\_arg\_type()](/glider-ide/api/callables/callables.with_arg_type.md).

*Note that the order of the argument types is important. I.e. calling `.with_arg_types(["a", "b"])` is **not equivalent** to calling `.with_arg_types(["b", "a"])` !*

*Note that the function will handle alias types, e.g. if uint256 is passed to the function, the results will also include the alias "uint" variables*

### Functions Example

```python
from glider import *

def query():
  # Retrieve the functions that have `uint256` and `address` as argument types
  functions = Functions().with_arg_types(["uint256", "address"]).exec(100)

  # Return the first five functions
  return functions[:5]
```

Output:

<figure><img src="/files/ck6neanRmeR0hygGFl9R" alt=""><figcaption></figcaption></figure>

### Modifiers Example

```python
from glider import *

def query():
  # Retrieve the modifiers that have `uint256` and `State` as their argument types
  modifiers = Modifiers().with_arg_types(["uint256", "State"]).exec(100)

  # Return the first five modifiers
  return modifiers[:5]
```

Output:

<figure><img src="/files/PgQJM2vBH3ioPzKtBrxy" alt=""><figcaption></figcaption></figure>
