# Accessors

This section provides information related to accessors for the SIMD Data Layout Templates (SDLT).

Parent topic: User-Level Interface

- soa1d_container::accessor and aos1d_container::accessor
  Lightweight object provides efficient array subscript [] access to the read or write elements from inside a soa1d_container or aos1d_container. `#include <sdlt/soa1d_container.h>` and `#include <sdlt/aos1d_container.h>`
- soa1d_container::const_accessor and aos1d_container::const_accessor
  Lightweight object provides efficient array subscript [] access to the read elements from inside a soa1d_container or aos1d_container. `#include <sdlt/soa1d_container.h>` and `#include <sdlt/aos1d_container.h>`
- Accessor Concept
  Accessor and const_accessor objects obtained via `n_container::access()` and `n_container::const_access()` provide access to read from or write to cells inside an `n_container`.