2012-08-22 2 views
0

boost/interprocess/managed_external_buffer.hpp에서는 basic_managed_external_buffer 템플릿 클래스가 정의되어 있지만 managed_external_buffer 클래스의 실제 정의를 찾을 수는 없습니다. 특정 템플릿 매개 변수를 사용하여 이전 템플릿에서 상속받은 것 같습니다.부스트의 managed_external_buffer는 어디에 정의되어 있습니까?

또한 managed_shared_memory 클래스의 정의를 찾고 있는데 managed_shared_memory.hpp 파일에서 basic_managed_shared_memory 템플릿 클래스를 찾을 수 있지만 실제 managed_shared_memory 클래스는 정의되어 있지 않습니다.

감사합니다. boost/interprocess/interprocess_fwd.hpp에서

+0

당신이 GREP을 시도 했습니까, 에이전트 더듬다, 등? –

답변

2

:

typedef basic_managed_external_buffer 
    <char 
    ,rbtree_best_fit<null_mutex_family> 
    ,iset_index> 
managed_external_buffer; 

다른 하나는도 바로 거기에있다. <boost/interprocess/interprocess_fwd.hpp>에서

1

:

template <class CharType 
     ,class MemoryAlgorithm 
     ,template<class IndexConfig> class IndexType> 
class basic_managed_external_buffer; 

typedef basic_managed_external_buffer 
    <char 
    ,rbtree_best_fit<null_mutex_family> 
    ,iset_index> 
managed_external_buffer; 
관련 문제