net/instaweb/rewriter/public/css_util.h File Reference

#include <vector>
#include "base/scoped_ptr.h"
#include "net/instaweb/util/public/basictypes.h"
#include "net/instaweb/util/public/string.h"
#include "net/instaweb/util/public/string_util.h"

Go to the source code of this file.

Classes

class  net_instaweb::css_util::StyleExtractor

Namespaces

namespace  net_instaweb
 

NOLINT.


namespace  net_instaweb::css_util

Enumerations

enum  net_instaweb::css_util::DimensionState {
  net_instaweb::css_util::kNoDimensions, net_instaweb::css_util::kHasHeightOnly, net_instaweb::css_util::kHasWidthOnly, net_instaweb::css_util::kHasBothDimensions,
  net_instaweb::css_util::kNotParsable
}

Functions

DimensionState net_instaweb::css_util::GetDimensions (Css::Declarations *decls, int *width, int *height)
void net_instaweb::css_util::VectorizeMediaAttribute (const StringPiece &input_media, StringVector *output_vector)
GoogleString net_instaweb::css_util::StringifyMediaVector (const StringVector &import_media)
void net_instaweb::css_util::ConvertUnicodeVectorToStringVector (const std::vector< UnicodeText > &in_vector, StringVector *out_vector)
void net_instaweb::css_util::ConvertStringVectorToUnicodeVector (const StringVector &in_vector, std::vector< UnicodeText > *out_vector)
void net_instaweb::css_util::ClearVectorIfContainsMediaAll (StringVector *media)
template<typename T >
void net_instaweb::css_util::EliminateElementsNotIn (std::vector< T > *sorted_inner, const std::vector< T > &sorted_outer)

Detailed Description

Functionality for parsing css declarations. Currently this file deals with dimensions only, but could be explanded to include other types of values.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Tue May 29 16:33:44 2012 for Page Speed Optimization Libraries by  doxygen 1.6.3