Sane C++ Libraries
C++ Platform Abstraction Libraries
SC::Build::Project::File Struct Reference

Project list of files. More...

#include <Build.h>

Public Types

enum  Operation {
  Add ,
  Remove
}
 Indicates if this is an additive or subtractive files operation. More...
 

Public Member Functions

bool operator== (const File &other) const
 

Public Attributes

Operation operation = Add
 Operation type (add or remove files) More...
 
String base
 Base path (not containing *) More...
 
String mask
 Mask suffix (can contain *) More...
 

Detailed Description

Project list of files.

Member Enumeration Documentation

◆ Operation

Indicates if this is an additive or subtractive files operation.

Enumerator
Add 

Add files.

Remove 

Remove files.

Member Data Documentation

◆ base

String SC::Build::Project::File::base

Base path (not containing *)

◆ mask

String SC::Build::Project::File::mask

Mask suffix (can contain *)

◆ operation

Operation SC::Build::Project::File::operation = Add

Operation type (add or remove files)


The documentation for this struct was generated from the following file: