# Poco

# template < typename T >

# struct TypeWrapper

Library: Foundation
Package: Core
Header: Poco/MetaProgramming.h

## Description

Use the type wrapper if you want to decouple constness and references from template types.

## Types Aliases

### CONSTREFTYPE

using CONSTREFTYPE = const BaseType &;

### CONSTTYPE

using CONSTTYPE = const BaseType;

### REFTYPE

using REFTYPE = BaseType &;

### TYPE

using TYPE = BaseType;