Package: Casing

## Documentation

Table of Contents
Class Inheritance Tree

## Index

Package: Casing

- Goto spec source

# Description

    package Alog.Transforms.Casing is

Casing transform. Used to transform casing (lower/uppercase) of messages

# Classes

### Instance

- Goto declaration in source
- Goto full declaration in source

    type Instance is new Alog.Transforms.Instance with private;

#### Ancestors:

Alog.Transforms.Instance

#### Primitive operations:

Alog.Transforms.Setup

- To API doc
- To spec

(Inherited)
Alog.Transforms.Teardown

- To API doc
- To spec

(Inherited)
Set_Mode

- To API doc
- To spec

Transform_Message

- To API doc
- To spec

(overriding Alog.Transforms.Transform_Message)
Casing transform.

# Types

### Operation_Mode

- Goto declaration in source

    type Operation_Mode is (Uppercase, Lowercase);

### Handle

- Goto declaration in source

    type Handle is access all Instance;

# Subprograms & Entries

### Transform_Message

- Goto spec in source

    function Transform_Message (Transform: Instance;Level: Log_Level := Info;Msg: String) return String;

Implementation of Transform_Message.

### Set_Mode

- Goto spec in source

    procedure Set_Mode (Transform: in out Instance;Mode:        Operation_Mode);

Set operation mode of transform.