Lines Matching refs:regex_t
28 /// A convenience typedef for a shared pointer of regex_t.
29 typedef std::shared_ptr<regex_t> regex_t_sptr;
31 /// A delete functor for a shared_ptr of regex_t.
34 /// The operator called to de-allocate the pointer to regex_t
35 /// embedded in a shared_ptr<regex_t>
37 /// @param r the pointer to regex_t to de-allocate.
39 operator()(::regex_t* r)
69 /// Specialization of sptr_utils::build_sptr for regex_t.
71 /// This is used to wrap a pointer to regex_t into a
72 /// shared_ptr<regex_t>.
74 /// @param p the bare pointer to regex_t to wrap into a shared_ptr<regex_t>.
76 /// @return the shared_ptr<regex_t> that wraps @p p.
79 build_sptr<regex_t>(regex_t *p);
81 /// Specialization of sptr_utils::build_sptr for regex_t.
83 /// This creates a pointer to regex_t and wraps it into a shared_ptr<regex_t>.
85 /// @return the shared_ptr<regex_t> wrapping the newly created regex_t*
88 build_sptr<regex_t>();