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

#include <gtest.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 2033 of file gtest.h.


Constructor & Destructor Documentation

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

Definition at line 2037 of file gtest.h.

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

Definition at line 2040 of file gtest.h.

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

Definition at line 2048 of file gtest.h.


Member Function Documentation

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

Definition at line 2061 of file gtest.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 2064 of file gtest.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 2052 of file gtest.h.


Member Data Documentation

Definition at line 2093 of file gtest.h.

Definition at line 2089 of file gtest.h.

Definition at line 2094 of file gtest.h.

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

Definition at line 2088 of file gtest.h.


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


self_test
Author(s): Kevin Watts, Brice Rebsamen , Jeremy Leibs and Blaise Gassend
autogenerated on Tue Mar 26 2019 03:09:49