ALox  V. 2402 R. 0
Home ALox for C++ ALox for C# ALox for Java Download
Classes | Enumerations
cs.aworx.lib.lang Namespace Reference

Classes

class  Report
 
interface  ReportWriter
 
class  ReportWriterStdIO
 

Enumerations

enum  Alignment { Left, Right, Center }
 
enum  Case { Sensitive, Ignore }
 
enum  ContainerOp {
  Insert, Remove, Get, GetCreate,
  Create
}
 
enum  Create { Never, IfNotExistent }
 
enum  CurrentData { Keep, Clear }
 
enum  Inclusion { Include, Exclude }
 
enum  LockMode { Recursive, SingleLocks }
 
enum  Phase { Begin, End }
 
enum  Propagation { Omit, ToDescendants }
 
enum  Reach { Global, Local }
 
enum  Safeness { Safe, Unsafe }
 
enum  SortOrder { Ascending, Descending }
 
enum  SourceData { Copy, Move }
 
enum  Switch { Off, On }
 
enum  Whitespaces { Trim, Keep }
 

Enumeration Type Documentation

◆ Alignment

enum Alignment
strong

Denotes Alignments

Enumerator
Left 

Chooses left alignment.

Right 

Chooses right alignment.

Center 

Chooses centered alignment.

◆ Case

enum Case
strong

Denotes upper and lower case character treatment.

Enumerator
Sensitive 

Chooses an operation mode which differs between lower and upper case letters (usually the default).

Ignore 

Chooses an operation mode which does not differ between between lower and upper case letters.

◆ ContainerOp

enum ContainerOp
strong

Denotes standard container operations.

Enumerator
Insert 

Denotes insertions.

Remove 

Denotes removals.

Get 

Denotes to search data.

GetCreate 

Denotes to create data if not found.

Create 

Denotes to create data.

◆ Create

enum Create
strong

Denotes whether something should be created if it does not exist.

Enumerator
Never 

Do not create.

IfNotExistent 

Create if something does not exist.

◆ CurrentData

enum CurrentData
strong

Denotes if the source data should be moved or copied.

Enumerator
Keep 

Chooses not no clear existing data.

Clear 

Chooses to clear existing data.

◆ Inclusion

enum Inclusion
strong

Denotes how members of a set something should be taken into account.

Enumerator
Include 

Chooses inclusion.

Exclude 

Chooses exclusion.

◆ LockMode

enum LockMode
strong

Denotes whether a lock should allow recursive locks (count them) or not.

Enumerator
Recursive 

Allow nested locks.

SingleLocks 

Nested locks are ignored. First unlock, unlocks.

◆ Phase

enum Phase
strong

Denotes a phase, e.g. of a transaction.

Enumerator
Begin 

The start of a transaction.

End 

The end of a transaction.

◆ Propagation

enum Propagation
strong

Denotes whether a e.g a setting should be propagated.

Enumerator
Omit 

Do not propagate changes.

ToDescendants 

Propagate changes to descendants/children/subcomponents.

◆ Reach

enum Reach
strong

Denotes the reach of something.

Enumerator
Global 

Denotes global reach.

Local 

Denotes local reach.

◆ Safeness

enum Safeness
strong

Denotes whether something should be performed in a safe or unsafe fashion.

Enumerator
Safe 

Do it or treat it with safety.

Unsafe 

Omit checks or perform unsafe operations.

◆ SortOrder

enum SortOrder
strong

Denotes sort order.

Enumerator
Ascending 

Chooses ascending sort oder.

Descending 

Chooses descending sort oder.

◆ SourceData

enum SourceData
strong

Denotes if current, existing data should be cleared or if new data should be appended or otherwise added.

Enumerator
Copy 

Chooses not to clear existing data.

Move 

Chooses to clear existing data.

◆ Switch

enum Switch
strong

Denotes if sth. is switched on or off

Enumerator
Off 

Switch it off, switched off, etc.

On 

Switch it on, switched on, etc.

◆ Whitespaces

enum Whitespaces
strong

Denotes whether a string is trimmed or not

Enumerator
Trim 

Trim whitespaces away.

Keep 

Keep whitespaces in string.