linksplatform / linksplatform/RegularExpressions.Transformer.CSharpToCpp

Place class/struct definition on the next line after template definition.

Open
#68 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
10
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Example:
```cpp
template struct ISetter
{
virtual void Set(TValue value) = 0;

virtual ~ISetter() = default;
};
```
=>
```cpp
template
struct ISetter
{
virtual void Set(TValue value) = 0;

virtual ~ISetter() = default;
};
```

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file, test, or entry point is named. Locate the transformer logic responsible for emitting the shown template and struct declaration, then verify its output against the before-and-after C++ examples; done means the struct starts on the line after the template declaration.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, python
Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.