Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

DirectoryIterator.cpp File Reference

#include "indri/DirectoryIterator.hpp"
#include "lemur-platform.h"
#include <assert.h>
#include "indri/Path.hpp"
#include <vector>
#include <iostream>
#include <cstdlib>
#include <sys/types.h>
#include <dirent.h>
#include <limits.h>

Classes

struct  unix_iter_data

Functions

void * directoryiterator_init (const std::string &path)
void directoryiterator_destroy (void *opaque)
std::string directoryiterator_current ()
bool directoryiterator_next (void *opaque)
bool directoryiterator_done (void *opaque)
void directoryiterator_dirent_init (unix_iter_data &d)
void directoryiterator_dirent_destroy (unix_iter_data &d)
std::string directoryiterator_current (void *opaque)

Function Documentation

std::string directoryiterator_current void *  opaque  ) 
 

std::string directoryiterator_current  ) 
 

void directoryiterator_destroy void *  opaque  ) 
 

void directoryiterator_dirent_destroy unix_iter_data d  ) 
 

void directoryiterator_dirent_init unix_iter_data d  ) 
 

bool directoryiterator_done void *  opaque  ) 
 

void * directoryiterator_init const std::string &  path  ) 
 

bool directoryiterator_next void *  opaque  ) 
 


Generated on Tue Jun 15 11:02:56 2010 for Lemur by doxygen 1.3.4