Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
testing::internal::RE Class Reference

#include <gtest-port.h>

List of all members.

Public Member Functions

const char * pattern () const
 RE (const RE &other)
 RE (const ::std::string &regex)
 RE (const char *regex)
 ~RE ()

Static Public Member Functions

static bool FullMatch (const ::std::string &str, const RE &re)
static bool FullMatch (const char *str, const RE &re)
static bool PartialMatch (const ::std::string &str, const RE &re)
static bool PartialMatch (const char *str, const RE &re)

Private Member Functions

 GTEST_DISALLOW_ASSIGN_ (RE)
void Init (const char *regex)

Private Attributes

regex_t full_regex_
bool is_valid_
regex_t partial_regex_
const char * pattern_

Detailed Description

Definition at line 809 of file gtest-port.h.


Constructor & Destructor Documentation

testing::internal::RE::RE ( const RE other) [inline]

Definition at line 813 of file gtest-port.h.

testing::internal::RE::RE ( const ::std::string regex) [inline]

Definition at line 816 of file gtest-port.h.

testing::internal::RE::RE ( const char *  regex) [inline]

Definition at line 824 of file gtest-port.h.


Member Function Documentation

static bool testing::internal::RE::FullMatch ( const ::std::string str,
const RE re 
) [inline, static]

Definition at line 837 of file gtest-port.h.

static bool testing::internal::RE::FullMatch ( const char *  str,
const RE re 
) [static]
void testing::internal::RE::Init ( const char *  regex) [private]
static bool testing::internal::RE::PartialMatch ( const ::std::string str,
const RE re 
) [inline, static]

Definition at line 840 of file gtest-port.h.

static bool testing::internal::RE::PartialMatch ( const char *  str,
const RE re 
) [static]
const char* testing::internal::RE::pattern ( ) const [inline]

Definition at line 828 of file gtest-port.h.


Member Data Documentation

Definition at line 870 of file gtest-port.h.

Definition at line 866 of file gtest-port.h.

Definition at line 871 of file gtest-port.h.

const char* testing::internal::RE::pattern_ [private]

Definition at line 865 of file gtest-port.h.


The documentation for this class was generated from the following file:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:47:37