Lines Matching full:forward
74 return CreateDiagnostic<Suggestion>(std::forward<T>(args)...); in CreateSuggestion()
80 LogDiagnostic<Diagnostic>(std::forward<T>(args)...); in LogDiagnostic()
92 LogThrowableDiagnostic(DiagnosticType::SYNTAX, std::forward<T>(args)...); in LogSyntaxError()
97 LogThrowableDiagnostic(DiagnosticType::SEMANTIC, std::forward<T>(args)...); in LogSemanticError()
102 LogThrowableDiagnostic(DiagnosticType::FATAL, std::forward<T>(args)...); in LogFatalError()
109 ThrowDiagnostic(DiagnosticType::SYNTAX, std::forward<T>(args)...); in ThrowSyntaxError()
114 ThrowDiagnostic(DiagnosticType::SEMANTIC, std::forward<T>(args)...); in ThrowSemanticError()
119 ThrowDiagnostic(DiagnosticType::FATAL, std::forward<T>(args)...); in ThrowFatalError()
137 auto diag = std::make_unique<DIAGNOSTIC>(std::forward<T>(args)...); in CreateDiagnostic()
146 CreateDiagnostic<DIAGNOSTIC>(std::forward<T>(args)...); in LogDiagnostic()
152 LogDiagnostic<ThrowableDiagnostic>(std::forward<T>(args)...); in LogThrowableDiagnostic()
158 Throw(ThrowableDiagnostic {std::forward<T>(args)...}); in ThrowDiagnostic()