ORIGINAL
Loading...
Searching...
No Matches
iterable.h File Reference

Base interface for iterable container types. More...

#include "transform.h"
#include "types.h"
#include "iterator.h"
Include dependency graph for iterable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  original::iterable< TYPE >
 A base class for iterable containers that support iterators. More...
 
class  original::iterable< TYPE >::iterAdaptor
 An iterator adapter for the iterable container. More...
 

Namespaces

namespace  original
 Main namespace for the project Original.
 

Detailed Description

Base interface for iterable container types.

Defines the core abstraction for iterator-enabled containers. Provides:

  • iterable<TYPE> base class with iterator access methods
  • iterAdaptor nested class implementing iterator pattern
  • Range-based for loop support via begin()/end() methods
  • Element traversal and manipulation operations
See also
iterator.h For base iterator implementation
transform.h For operation callback templates