OpendTect  6.3
dirlist.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: A.H.Bril
8  Date: 18-4-1996
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "basicmod.h"
14 #include "bufstringset.h"
15 
16 
22 {
23 public:
24 
25  enum Type { AllEntries, FilesOnly, DirsOnly };
26 
27  DirList(const char*,Type t=AllEntries,
28  const char* msk=0);
31  void update();
32 
33  Type type() const { return type_; }
34  const char* dirName() const { return dir_; }
35  const char* dirMask() const { return mask_; }
36  const char* fullPath(int) const;
37 
38 private:
39 
43 
44 };
BufferString dir_
Definition: dirlist.h:41
#define mExpClass(module)
Definition: commondefs.h:157
Type type_
Definition: dirlist.h:40
BufferString mask_
Definition: dirlist.h:42
Set of BufferString objects.
Definition: bufstringset.h:25
const char * dirName() const
Definition: dirlist.h:34
Provides file and directory names in a certain directory.
Definition: dirlist.h:21
Type type() const
Definition: dirlist.h:33
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
const char * dirMask() const
Definition: dirlist.h:35
Type
Definition: dirlist.h:25

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017