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.