boostorg / boostorg/pfr

Addressing the limitation of the LOOPHOLE

Open
#145 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
1.5k
Forks
176
Avg merge
5d 21h
Merged PRs (30d)
1

Description

There is currently a limitation in the code for LOOPHOLE:

> None of the member fields should have a template constructor with one parameter.

This limitation could be solved using the following strategy: [link](https://godbolt.org/z/nrjx19Mce)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the LOOPHOLE limitation described in the issue and run the linked Godbolt example to understand the proposed strategy. Trace the relevant LOOPHOLE implementation and determine how the one-parameter template-constructor restriction is enforced. Done means the limitation is addressed and the example works as intended.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.