Sen API
Sen Libraries
Loading...
Searching...
No Matches
sen::lang::StlResolver Class Reference

Resolves a list of statements into a set of types. More...

#include <stl_resolver.h>

Public Member Functions

 StlResolver (const std::vector< StlStatement > &statements, const ResolverContext &context, TypeSetContext &globalContext) noexcept
 Stores the statements, context, and the global context.
const TypeSetresolve (const TypeSettings &settings)
 Do the resolution based on the inputs passed on the constructor.

Detailed Description

Resolves a list of statements into a set of types.

Constructor & Destructor Documentation

◆ StlResolver()

sen::lang::StlResolver::StlResolver ( const std::vector< StlStatement > & statements,
const ResolverContext & context,
TypeSetContext & globalContext )
noexcept

Stores the statements, context, and the global context.

Member Function Documentation

◆ resolve()

const TypeSet * sen::lang::StlResolver::resolve ( const TypeSettings & settings)
nodiscard

Do the resolution based on the inputs passed on the constructor.


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