boost-fusion

    3

    2답변

    다른 유형의 객체를 저장하는 디렉토리 객체를 구현하고 싶습니다. 이름으로 객체에 액세스 할 수 있어야하고 실제 포인터 유형을 가져 와서 직렬화해야합니다. 내가 생각하는 객체는 다음과 같습니다. struct Object { std::string name; SomeType ptr; }; struct Dir { std::string

    2

    2답변

    필자는 노트를 읽고 퍼팅에 대한 비디오를 보는데 하루를 보냈다 : 나는 정말 그것에 대해 어떤 측면을 갖지 못했다. 예를 들어, boost::fusion::has_key<S> 기능을 사용하십시오. 이것을 boost :: fusion에서 갖는 목적은 무엇입니까? 우리가 컴파일 타임에 가능한 한 많은 프로그래밍을 시도하고 움직이는 아이디어인가? 따라서 거의 모

    1

    1답변

    나는 부스트 1.46.1에서 잘 작동하고 부스트 1.54에서는 작동하지 않는 부스트 스피어 파서를 가지고있다. 이 파서는 DSEL의 변수 초기화 인 "Position # start = 0; 0; 0"에서 정보를 추출합니다. 이 문장에서 추출한 정보는 구조체에 저장됩니다. 변수의 유형이 저장됩니다 (여기 위치). 변수 이름 (여기서 시작); "#"은 변수가

    1

    1답변

    나는 func1()으로 전달하고자하는 std::array과 boost::fusion::vector<X, Y>을 가지고 있습니다. 이 함수는 각 std::array 요소에 boost::fusion::vector<X, Y> 인스턴스를 추가합니다. 올바른 숫자의 숫자를 fusion::vector<X,Y>에 추가 할 수 있도록 fusion::fold()을 사용해야

    0

    1답변

    로 컴파일 할 때 키 또는 유형과 사전 다음 "유형"사전을 가지고 - 그 키 타입 있어야하는데, 그 유형의 인스턴스 값은 다음과 같습니다이 class TypeDictionary { public: template<class T> void insert(T t); template<class T> T& get(); // implemen

    2

    1답변

    ash 프레임 워크를 C++로 변환하여 내 프로젝트에 통합하려고합니다. 개발 환경은 Vista 32이고 Visual C++ 2008 Express입니다. boost_1_37_0 libs와, 메신저 ... 내가 어떤 결과에 도달 할 때까지 environemt 업그레이드에 대한 계획이없는 것은 감안할 때 : 내가 at_key 사용하여 유형에 액세스하는 방법을

    9

    1답변

    는 여기 전환 테이블로 std::tr1::tuple를 사용하는 일반적인 상태 머신의 독자적인 구현이 있습니다 template<State StartState, Event TriggerEvent, State TargetState> struct transition {...}; typedef std::tr1::tuple< transition< ready ,

    1

    1답변

    I (이 경우에 특수 코드를 적용하기 위해) 융합 for_each 루프에서 마지막 요소를 확인하는 방법 가 있는지 알고 싶어요 편집 : 어쩌면 더 나은 질문해야한다 : 내가 융합 :: for_each를 연주했다가, 지금은 특수 코드와 융합 시퀀스의 각 요소에 코드를 적용 할 (특수 코드는 "추가 코드를 의미하지 않는다 "하지만 다른 코드). iterator

    2

    1답변

    부스트 직원 예제를 기반으로 BOOST_FUSION_ADAPT_STRUCT를 사용하여 구조체를 내 보내려는 qi :: rule <을 얻으려고합니다. I가 다음과 같은 구조체 및 관련 융합 매크로 : struct LineOnCommand { int lineNum; std::vector<char> humpType; }; BOOST_FU

    1

    1답변

    나는 다른 종류의 여러 구성원 데이터를 요소와 융합 벡터를하고 난 단지 특정 데이터 멤버 (들)을 투영하는 새로운 융합 벡터 (들)을 생성하고 싶습니다. 나는이 문제에 대해 이미 조사했지만 진전이 없었다. #include <iostream> #include <string> #include <boost/fusion/adapted/boost_tuple.hp