Chrysalis - Pattern
Loading...
Searching...
No Matches
Chrysalis::args Namespace Reference

Typedefs

using name = std::unique_ptr<Argument<std::string>>
using number = std::unique_ptr<BaseArgument<double>>
using condition = BaseArgument<bool>
template<typename T>
using container = CompositiveContainer<T>
using point = BasePointArgument
using compare = ComparisonArgument
using conditional = ConditionalArgument
using expr = Expression
using line = LineArgument
template<typename T>
using optional = OptionalArgument<T>
using origin = OriginPointArgument
using patterns = PatternsContainerArgument
using ray = RayArgument
using segment = SegmentArgument
using vector = VectorArgument

Typedef Documentation

◆ compare

◆ condition

◆ conditional

◆ container

template<typename T>
using Chrysalis::args::container = CompositiveContainer<T>

◆ expr

◆ line

◆ name

using Chrysalis::args::name = std::unique_ptr<Argument<std::string>>

◆ number

using Chrysalis::args::number = std::unique_ptr<BaseArgument<double>>

◆ optional

template<typename T>
using Chrysalis::args::optional = OptionalArgument<T>

◆ origin

◆ patterns

◆ point

◆ ray

◆ segment